From 388f40ebf697f4185a0e7837815257069b44a0de Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Tue, 4 Aug 2026 22:55:21 +0000 Subject: [PATCH] feat(generation): update request builders and models Update generated files with build 230403 --- .../virtual_endpoint_request_builder.go | 5 + ...ud_pc_service_plan_item_request_builder.go | 84 + ...int_service_plans_count_request_builder.go | 83 + ..._endpoint_service_plans_request_builder.go | 116 + directory/directory_request_builder.go | 5 + ...ote_tenant_groups_count_request_builder.go | 86 + ...emote_tenant_group_item_request_builder.go | 170 + .../remote_tenant_groups_request_builder.go | 164 + ..._item_permissions_count_request_builder.go | 83 + ...ermissions_item_grant_post_request_body.go | 172 + ...em_permissions_item_grant_post_response.go | 92 + ..._permissions_item_grant_request_builder.go | 102 + ...ms_item_permissions_item_grant_response.go | 30 + ...issions_permission_item_request_builder.go | 165 + ..._items_item_permissions_request_builder.go | 155 + ...st_items_list_item_item_request_builder.go | 5 + ..._list_permissions_count_request_builder.go | 83 + ...ermissions_item_grant_post_request_body.go | 172 + ...st_permissions_item_grant_post_response.go | 92 + ..._permissions_item_grant_request_builder.go | 102 + ...em_list_permissions_item_grant_response.go | 30 + ...issions_permission_item_request_builder.go | 165 + .../item_list_permissions_request_builder.go | 155 + drives/item_list_request_builder.go | 5 + ..._item_permissions_count_request_builder.go | 83 + ...ermissions_item_grant_post_request_body.go | 172 + ...em_permissions_item_grant_post_response.go | 92 + ..._permissions_item_grant_request_builder.go | 102 + ...ms_item_permissions_item_grant_response.go | 30 + ...issions_permission_item_request_builder.go | 165 + ..._items_item_permissions_request_builder.go | 155 + ...em_items_list_item_item_request_builder.go | 5 + ..._item_permissions_count_request_builder.go | 83 + ...ermissions_item_grant_post_request_body.go | 172 + ...em_permissions_item_grant_post_response.go | 92 + ..._permissions_item_grant_request_builder.go | 102 + ...ts_item_permissions_item_grant_response.go | 30 + ...issions_permission_item_request_builder.go | 165 + ..._lists_item_permissions_request_builder.go | 155 + ...es_item_lists_list_item_request_builder.go | 5 + ...a0179e3a6128e6a84642673a3ea0746b5aca5f3.go | 89 + ...de3ffc19a9d0ea00a020c7325e840c307afdd8c.go | 144 + ...02616da9c2e8dffaecf5ca2a3907346fd32c47d.go | 89 + ...fbb8a53dbe7fce722a7212e857a4539b4bde1d0.go | 83 + ...db3ab2993e2bc1b28b81b2708e888c430a5c395.go | 155 + ...131193fa117be72f29b28a14731df03b93d544e.go | 83 + ...2f03b83253103534710e1f7a3ca85333a91b0f5.go | 89 + ...5bb0a7c6d946acc1d787fbd89b24f4de9c48a63.go | 83 + ...4b684cd6010264d0cdc1cd95267c3b4d61f50b1.go | 5 + ...17a88e891797480f0b29ce11d9d23a0a5bfe835.go | 144 + ...9aa3c867ab6833122649d7c69cd6a5db6108a29.go | 113 + ...fc0d7fd69d2b17f1c944ba94310119fb1606454.go | 144 + ...9dd7e0324bdf78d799c7b3aa845c1f1ab78d03b.go | 83 + ...04bf66a4d1e3728ba9ab77b5d35998233cc741b.go | 144 + ...cc539cc3f503241767be0c922524077b43340f1.go | 89 + ...55e23960c0cb41ba66aadb8868e90457786f9d8.go | 83 + ...83975330bebcbbf0ee4cb96ad508480cbe2721e.go | 144 + ...7db46fa8de70bcc96e8ef61fcb0e96740e2e7cd.go | 89 + ...7ff1fc73e06221ef16d242d48a3eeac2d8352a4.go | 5 + ...7a11f154bc9016c12c1f79d554a13705927a773.go | 113 + ...aead8554dcaebc8ce8cacc960f4372c308f090a.go | 75 + ...20d9663662019df00906eabd3c2afbeb2db25d9.go | 170 + ...d20510e33cdf356a17080aa77a0e22dcf204a35.go | 155 + ...93272df2156a390b9370589bcdd1c99e31e81ac.go | 113 + ...616f17653ed62a9db038bce9178814bfa225d82.go | 155 + ...f0a0c9c495aca6778399ca25d7e7e5652a0ab50.go | 75 + ...c267205822dc3935eefa297ace28e5ae5719648.go | 89 + ...13f7b38c82ea356053d66741932af203493eae6.go | 89 + ...564b25614407fdc0fb98150ac2a433b17df09c0.go | 113 + ...5fb5804f6b039742affc4f9c3f96f15b1f0df23.go | 113 + ...cd7fbb338d99f07ccfe6371b5e2091da0495efc.go | 170 + ...c97d179cc98296c44cb269a85887cf2941a5257.go | 89 + ...e733a7451844c10ceef688ceaf5a16d3fbbf190.go | 144 + ...e8a3d5a2892650be8c48d0514b1c72dfe6eabd8.go | 113 + ...12122e82a10dcf09234ad04fb57cb61f2f04a92.go | 170 + ...3e6555d7b039343daf1e47ee7343dd8cd5306e7.go | 170 + ...15e9261aaf0a3284028bb2118c440132f8ed3ed.go | 83 + ...573a32870dc1b4440549b3bb97ee04e9548a0b5.go | 89 + ...0380afc52a14357b0e95ec503823ab81bf9f932.go | 155 + ...309915fc7304dbea0e43158c2c912613d348293.go | 83 + ...0decba5ef30da6ae74d60ed8e40fce702c32f7c.go | 83 + ...a734812a9b029235dcc9adce4b854eaf767524b.go | 89 + ...3726e21e1360096aee8761c03ee13402467330d.go | 75 + ...337600031b9ae97d84d126e54681f08620c5f3e.go | 83 + ...0d6ab790c280dd1cadc483f4e276b9c62af1c34.go | 144 + ...18007f19e61d74399895ebf120e2c4291629582.go | 83 + ...2d80a944bf42deac6d82a93aac815cc14116728.go | 5 + ...ee6a6dd9580ce549fe6c2b2feb964601a725a29.go | 170 + ...8d50a92cd18e60350ef60f24d90b7e5be68bdba.go | 83 + ...fe8e1e6ba6c69e79b011aa1364f5c8cf1dcba0d.go | 170 + ...6ddaf22ec7f3ab1240bd1e40c21a55527dca8a9.go | 83 + ...a9efc7d9adb834428c69e978f8a86f5d233eefe.go | 144 + ...311966592dd1e4dfd1d55cbe6423bbf483fbb3f.go | 89 + ...fee2ed95676cbff11c21b53e3a102da4d6f2d9b.go | 155 + ...61d61866f28fbfa789727518af8799df56019ae.go | 144 + ...e53b86f9151d4ede4f220c9585dabc20950610f.go | 83 + ...90a962b732d34f1ac69290ee305b379148f830e.go | 75 + ...22694f1257f1958a7c00455eff2149d8dce6733.go | 165 + ...4d98404ac3ebf75336f5dd802edf4e280fb0ab5.go | 83 + ...17726e88dbcbf7398bdc6ec0860c3238e527d45.go | 89 + ...96bf8a31758ba9b28faa739ec9879864e33f146.go | 170 + ...287703c0e167dbc98477662dbbe98c27b050f52.go | 170 + ...cccb8bd832184ee97f9097f5d70e117fbe9bc5a.go | 89 + ...076a47f628464794dd81ceb9f7db886dee39e0d.go | 75 + ...f4137f57b4eaea9e1860cfdf28a53814d8e346a.go | 89 + ...86c347af4fa4cfac6edd06444d8cac4ba1ff164.go | 5 + ...af526ff4168c7ad415625dc93c895f311185479.go | 113 + ...0d24da229af2ea619010faf91782ed9021f6399.go | 83 + ...f10c25a7e1de58f43ef7c88494e5276e188cacd.go | 170 + ...73cfe3c390dda176239026188562a00749a95ee.go | 144 + ...3c09e0b7b6bd54cc711060b77dac9aae4a829ab.go | 144 + ...e50e5bd92c6c3b8d4ae9574b74c7cf562fecd69.go | 83 + ...9810de1186ccf7a40e0e8e3f432067a1855da8a.go | 113 + ...e03e975a068535eeb2b17ee109e81b4aed11b20.go | 155 + ...fd3968314fe54e51bbc68b6e26508cc819b9b3e.go | 144 + ...c00e8f41bf8db673b688088ccbeeda5e5885af9.go | 83 + ...9187e629ba779d70609cad5d82ede8945b386ae.go | 113 + ...26d9571b2d16b7ac0a45ba68d6a276b3b89cd32.go | 170 + ...40f5e4891ab6071afd281b77ded19a1990a27b8.go | 155 + ...cbc3c01226391cfba90d8a994e736978b395885.go | 83 + ...7357def1b1867d76964aeda79d9c0559a7ec677.go | 83 + ...0d57940dbaa585a6a44553e29aea0e94de9c34e.go | 89 + ...d4876038fcf2270f07edab276f3bc6b1f344d72.go | 144 + ...a479fd2ddc34feb91aeb82e307881b696b53600.go | 155 + ...751b45e44853b33eddee9fb2ac8fe2dc0cc7bba.go | 83 + ...01b1b75fbf3f7861a2c4b504e07a63d362a4029.go | 75 + ...407508fdf6b5667f68ea0130342a01575fe895a.go | 83 + ...5c4ae1e2534a3d1b96461b3e7b1669e8491caad.go | 83 + ...72866bf53a3a3b2299a5e01d58aefed461ee1b1.go | 155 + ...1b3377a8f29350b76b8ace99abcd86cc8c73958.go | 144 + ...4612be40460d3e314c5165fbf87ed21787c7d54.go | 113 + ...13b4bbdf93d08801c680f5833eb662ecf77341d.go | 83 + ...c393c77ec66cd8d50e7b91ca9331ad5c630c3ab.go | 83 + ...c2e1225aaa2510e572d68f713cd6c14f9a00af7.go | 83 + ...3e53bd9008ff4b4976757a7c585b4702514cf00.go | 75 + ...8108877b3e581de2cdaa919c30ce3e603fcda29.go | 89 + ...7a702288cb3434a5513ea793c4b180295cb4369.go | 155 + ...efb7503e21f812cf1eb5538254b72366571cd3f.go | 144 + ...c7e3192e5f3b0576ac28c29f1936d81f58078a6.go | 144 + ...95d08e043e997d0403987346d7092d1fc70d3a3.go | 75 + ...da1703bdfaffde8fae36244dbd918e23e4f1ddc.go | 144 + ...e1ca17f1b982b79614b3e847d08c3f3dfaacbd4.go | 75 + ...f8f33f7185f02bd95fd0022580d4ca03737db69.go | 113 + ...e5464203ccfe4036c8b31acb6710dac5d5e56c0.go | 113 + ...99f3dc457e6755061b8117e8b7627faa41701ba.go | 83 + ...2f299c9ecef0cec885ddcb15513889519722be3.go | 155 + ...bb88209978a53a8aba9fb3d6d340bc19c3f94b1.go | 83 + ...0440f773d5d5c058e6145d7f68331176018064b.go | 83 + ...e5c5e65172cbd95994817c60bc64153742a291f.go | 89 + ...8713cc5634fe62c22369b1f04f167651df66f14.go | 89 + ...cc2e733070310120cc794560b9d29ca0a149975.go | 113 + ...4e28fc1376ae250e1697917310ba04bd0d4e8f1.go | 170 + ...d6fc10b5f74419f05c1a8d697ebe3930e0bcbd9.go | 75 + ...061299e32fdc6415201bd4628eef8b3928722d9.go | 89 + ...d702c99ad60b874a93d91e0723915b9a7d21ca7.go | 144 + ...9fee3f2176ca7f0030f77a8dbf6dd155d0b80e5.go | 170 + ...16f1816d0f7092c64c1dccd7498a817033b0753.go | 155 + ...6f472fe8f1cd00893009d008a5c627f43c51417.go | 144 + ...cab22ee4023f31e61e093be6a7dd40494432f4e.go | 160 + ...ca0198eed0fd662095d16551f7509f538088e40.go | 113 + ...8d4bb2d3317384f00ca330e313aef850e3bff37.go | 75 + ...bd7d2af4542c0d5a0038dfc77149c3940325242.go | 155 + ...09b9ad6a9dedb4972a93c95e6b474d6795e4421.go | 89 + ...2bbf4a1c8e1f0bee407d160131f588120a361c3.go | 5 + ...aeadb5557ef20f0535180554d3f48182bb19b7c.go | 170 + ...108000d4c2b8699a4793cf4956c63a5290793b5.go | 113 + ...8a6ef2493fb8e94aa671df78419389ad07396e0.go | 89 + ...851f7e6cccbb2795ef92a1da8063216ec68e1f1.go | 113 + ...1149b373e72a90894b94c88474792ef3768c7ed.go | 170 + ...dbfc3a043dced1a91a98c8b563c95b52f58fd2b.go | 113 + ...2e02b17d2150e7f0a305c8b92eb09295ed6e2c2.go | 170 + ...57c552f11d74372f6c34f5082357344e06671e7.go | 83 + ...d3cdfd92bcf594e38067f5df6e0c7d6a017d3a4.go | 89 + ...6e1d0e93fc80e2b271427e77157cb2f3dde75dd.go | 89 + ...962ccf52cf7217db6b91597216dbc821d2fceed.go | 113 + ...2d85cce2cc65922501cea7ed8257445475f9d1c.go | 83 + ...37337f7b912afce89a9e28e417f3fa26635646b.go | 83 + ...870ca321d7324b8a5ab6cdbcd0f2615f076ec44.go | 5 + ...3c1cb94f98910c3b73effe8537d2f9a664b7d35.go | 113 + ...8a07eb094ae83f60ec7f9f333d79e904a2db9a6.go | 89 + ...08a5a52bf8b9ca71d2c069253e177c509de88f5.go | 144 + ...5518ab102bee19bd2d123549281d1bc8dde13a7.go | 155 + ...64049d5d83fc8fb728597e89b66410cb6425f5f.go | 170 + ...9db8741f12e69aa63d3e52182fd1e968231d287.go | 83 + ...8a937f2c19b165b44cd6101137bcc64f319e07b.go | 75 + ...747f7eba92b1ee7b16e532a5055304d683eba28.go | 155 + ...016be2a22d053cb56beb08225eb34e5ecc2bbfe.go | 75 + ...7a5b397fe5f1585c71bacdb17b67aaaa9639441.go | 170 + ...6fd0b3cb2a7fc8e6f696f2aa3fd574481a8b8e4.go | 75 + ...200ef1428bc5510b0a953516da6b500398e7c2a.go | 83 + ...d67506f5d8b9afa31d3f0da195fd80b8a9e3354.go | 113 + ...34bfd4f7af9467030a3af55e0a5d3fd9d0004d2.go | 75 + ...fecfd03e376673e74fe2d5f9f58f5e62d633cae.go | 155 + ...56dac28ca1480a7f81be6881af0d915e926cab1.go | 113 + ...a66e9dad1cc7c06ce4fb1465a0e4960507bb6ac.go | 113 + ...5b7ecf14175dd30c730dff736255113f4c52087.go | 144 + ...44242e57f6db95ff12f4086fe09daaf7e5216bd.go | 83 + ...e36b43c1e7ce4d8d3e19e5a8847c6797dc1a656.go | 113 + ...27b0930046b55dd1d588edc2bf2eef22fc8b92e.go | 144 + ...a44d7f6cf8f3849ca031dd921f0262bef5b4d97.go | 89 + ...e10e56c9bb479bbaa93322e80cdf6f3cba61d40.go | 83 + ...9dd1dc48b40206f2f4f3b469b7a6ae1d70a2c6f.go | 144 + ...2f090d3c25708f709bfc35633016364af92c4c1.go | 83 + ...5c8bffdda650a2944d469180738ade94f0d92ba.go | 83 + ...881e8265967a7931f9f6be36714b60623664b6e.go | 113 + ...a80da98edd3d9755b9767b873ea7a151c41d8f4.go | 170 + ...db4e0ef280eec930065e276734be2c9d4a30c5c.go | 155 + ...4140832e1202137f93a356261f0dee1a989c197.go | 170 + ...1407769fbc3773a541114f98303a453f95a51af.go | 113 + ...a2dc2a505951f45649d58e88fd304a0b3f8b04c.go | 170 + ...c00aa0eebacfc92c17449ac332d7f7a1fb4fa68.go | 170 + ...934d64befcb0e11d19d4322a2801c124c16b90b.go | 155 + ...1a1ac3bb0ca4264ec1df7b33c6e78567611a857.go | 75 + ...cba5062eadac6d4a900a0f2373e52a0637dc57e.go | 170 + ...b6d966dca6a0c367f3bb3b91502ed6dfdc07cc8.go | 155 + ...bb549aafcaf5673e40654e3d574165deb1732d1.go | 75 + ...3c70ab154e6f2f15c0fe04bf3686425859c196d.go | 113 + ...eb4f01670cdd5012abf850916e45263c0b8e2da.go | 75 + ...6b686e03897f7dd72532917cc705c3b4b7e58dc.go | 83 + ...3ee51d0033303aae65df8395e1f5a59d71f0478.go | 83 + ...755c171d2e0b35132cedfc574ce2823cbfd5ed6.go | 83 + ...088c180547bb2a7fd543ce01d68a9b2f7a43d09.go | 155 + ...770ef871eb1daa0bf9db978cef8f26a03f244c6.go | 155 + ...1f89dc50fee999a5ee713874d1c080782b2576a.go | 83 + ...2644c9ff3e913cfdace2fc9f31672ae31d52d34.go | 83 + ...493e48cc6b61c2af0cb7d0d517cdc507e32fd9d.go | 83 + ...68308da45d5a233e922e14aa4756156d1506ab8.go | 5 + ...2d926a2f0808f8d4c9e6e820163aee4617b5663.go | 170 + ...b9070eeb6d3f277588c976740f089ac77ac5e6f.go | 83 + ...8ef758d33b80a76c1b62d79396476600a5d7733.go | 144 + ...81a287d9bc44cf364bd5dd276d36df54f9ef3fd.go | 170 + ...493bf6e102f12639a45832e76b996daaad3ae1b.go | 89 + ...b29225d202ca60df90aeebcca3152d987fcc4d5.go | 113 + ...a991aed6d52ed4016b6432a51e9b8b24770fc09.go | 5 + ...013f6382fde328944ebeba92c4cd33844cd78bf.go | 144 + ...0824f30028ab74a1920927000c1b6cd25218ca4.go | 83 + ...8dc02334bc668f6deaf90dce422b559ce4fd951.go | 170 + ...a864b796b04723d64e31f583dc45e4b0fae1f14.go | 83 + ...dbeb1e8fb072201e1f3bd2d13e0002452746296.go | 83 + ...b3c69cb2ffe929ef65b82eb5d67adf3e6ab8990.go | 83 + ...f194487afb91095c9ce90570a6a0c969cccb07f.go | 83 + ...427fd9868b879d052cc83a2d4631a06adc9982a.go | 155 + ...02fd5a161d1325f70d848c35425f1f1325e29b9.go | 144 + ...98f8355ccfa8f8e8ecb61b41498eccd85667260.go | 170 + ...5ece1b1fc54e08b84720c3156888924c4f79d3e.go | 170 + ...26761ff28620ee0bbcfb1ed9cc44435c434a9f4.go | 75 + ...86589da5d447b1e8a0d70377bb454c4b89d8a6b.go | 5 + ...e9268b20239d43b0f7f1fc0b315fb04b440189c.go | 160 + ...8a5daac53300dcf827f1a7136edeba980d8f768.go | 170 + ...1bb5313460bdef4f64678dd5fe1ba7424f2dae3.go | 155 + ...80bc7c42985b946b4692981c46bf3fe0ec538ad.go | 83 + ...6a30914c8c0fb4521172b472c6067967ea0955a.go | 5 + ...8e65edf7366b97f6fb46645af08bdad975f7ec4.go | 170 + ...b23b3ebb09db8dbe0467ad24d86c803e3ca461b.go | 83 + ...7edf72ea30e63f66eff2fc5ec670964f83c726f.go | 75 + ...84ddce0596f984e40496976ca5eb761441a7a58.go | 83 + ...56d11dd7681c7c7a5a38afdedcc46cc33de590f.go | 83 + ...2d2179e5e4caf4db645477af062ea533e10a3e3.go | 5 + ...0fb33ca3f95656e3948d5959b81b469ec185c74.go | 89 + ...1125170706e5a5fc7794f0cdadda909fb6b0957.go | 89 + ...b54f436f4d313fc6980dcf828d1a4c60d7f73a6.go | 83 + ...e545760fbde35995822456b611d010fb42fd80f.go | 83 + ...410b7a5f1ff78d5b73b0fe3d1a611c9fd3dd5a1.go | 170 + ...1ae7b7d0d5dabccb46a8395bd94c24280efd6a6.go | 170 + ...c08f07c79a741ca216bacddede4d771db964b81.go | 83 + ...c36fac7d055926d1d8d9aa21df0c27126d5127b.go | 144 + ...fd16a33b02bd266a794bd08189bac56f3991f08.go | 5 + ...0d4fe335a74fa806b2067452485ade9f7da2836.go | 144 + ...c4f98c33a032c517378c6c045b44767b1daa323.go | 75 + ...22506ad467ba6a7df3c6b027b9848f2fbefdd9c.go | 89 + ...970bf8e0b2de0bf3849747a957ec09ee72e9a0c.go | 75 + ...9907362246cf0b1e54ebdb4a2167297fc34b6f8.go | 144 + ...179791c67f3033d585ac1635022011df9b447be.go | 75 + ...eb52682410ce43c0f3b706c3c599e38687ae7ab.go | 89 + ...4788e0ae2b828c8feff7a215130260790612ddc.go | 155 + ...bc1e46da30f95e444fca425eb6c641b181818f2.go | 75 + ...6d648fc986ea2bd0e2afc5daaeec7f63734beda.go | 89 + ...359c10cc2dd2a26f02f1128e214f554ea70c78f.go | 170 + ...709f68c2a661cb46636fa7f8738b72f21bdff83.go | 75 + ...983bd79e4e9d30b9b84210e72e2c64e80cb1b26.go | 113 + ...48855b0010e027de3f4c756c5e84c9adb7c7672.go | 144 + ...bf6a4d0c5e911d3ce5f3ccd5262ec62cdd24aae.go | 75 + ...f0bd2741b244585a814d0fa9000a06733adec52.go | 155 + ...6e4771139f0ad7c8f00a73f0ba3a1bb1f6dd816.go | 144 + ...c6c136897ba12ba379840317bdae9d9654335ba.go | 144 + ...df95292a44c31edb9b3668d8be3a7707aedca29.go | 83 + ...b83ef49bbe7c3eddbde5acf72f7d133ecb11743.go | 83 + ...729d0638065e28f228b5126888c81c11282f46b.go | 83 + ...29c5a3433e70ec99d518bd948ca66d3fbd0f1f9.go | 144 + ...dd7a98668d8fcc3ee3bc41df66e979f559400f9.go | 83 + ...26e206863a85443dc648fdda542e644374b90e8.go | 155 + ...0c0e2cf49c8065b39cdcc9ea88f5f2752e7b44d.go | 89 + ...e208062dc4bff71be7c530f15da3d33d97e3363.go | 5 + ...218064fc4bafbbde96d94f338dfc974b3724fc2.go | 89 + ...0606a5af069fb1ccae65c596a9b849fb2c52113.go | 75 + ...d56c7c55ba149222d3d88fd00449106bedce509.go | 89 + ...195d9a2b723fbc09f804bf4eee4eed6001a2f9a.go | 5 + ...665bfddf150db2322dd494e99281251df7ebff3.go | 155 + ...5aba7fb9fb9053bb32d11987f8a628307ad9682.go | 89 + ...68f4df667dc8784f3948b2d6152f7647668e0eb.go | 75 + ...c50ef05c37572ed94bd2d6ba3f0eabfce5b501b.go | 75 + ...5a13c035504e861219066f7e3c9d78fb72ca955.go | 89 + ...4dfa5585e02999bb388e335a532eb057c67d311.go | 83 + ...207f6a6326ea73839b6b0492e0d218b5cd773c2.go | 113 + ...a20a052bb6577e707c2e6b2813320be6f390e93.go | 170 + ...a8099c4ffd14e2823114c7a07e2d46c4bf24df4.go | 144 + ...2f15cab5c854509741a9298ac9f7a6e0d9f229b.go | 75 + ...6c8419d10f550570cbb0dc3ff5bb52bfc88aa00.go | 75 + ...7f90a6a9310932093bb0c149cdb008d01d94f7a.go | 155 + ...991c939dfc34cd93fc7aa413ca4e2db4c6360df.go | 83 + ...a85d38360dc8ef9a1a992b2b6ed7b12cb097bd0.go | 170 + ...634cd3e6925e98827e276383e78144c67758156.go | 144 + ...5f7bf5290c0c4257ffba51d593857ab69f013de.go | 170 + ...76a08df2dc78a4f54363d1d1690e078bfe41d9e.go | 170 + ...4926a1fb990189c25228a5910b4ec375dcdff58.go | 5 + ...33eb5a0f6bcb74fcfa2171ac1cd1e9ff2e694bf.go | 170 + ...d118155ef799c94a55f68797e2841291695f7e4.go | 113 + ...e9d7d3b31a9bd212aa7a4220b704fd9f58c091d.go | 144 + ...cc45683e8f8ca1d01d81f1f82f7db186b5e9a21.go | 83 + ...d557d635a6c0dc2994b181993d7b2b4e54670d6.go | 144 + ...6e92ea15622fbd860c74d801ca1036935ddeb8b.go | 89 + ...01c9bb0053903cae7c3ac89071407dbbadf9680.go | 170 + ...2d64ff36cf2c4ce7d1e1febb7898e93956ffed1.go | 89 + ...f235e3b6ab76e3cf10ac49c2944c36f9b307d1a.go | 83 + ...d53a6b5ecf964a0cfd6fde3a821f703d9e753e8.go | 144 + ...c9a8e8d9a3f8f7e513dfe72db3b15f7eeb14ffc.go | 83 + ...8b9b8b5945c61e547f15a9792bbdf0367b3d81c.go | 89 + ...ss_package_catalog_item_request_builder.go | 185 + .../catalogs_count_request_builder.go | 83 + ...ges_access_package_item_request_builder.go | 84 + ...m_access_packages_count_request_builder.go | 83 + ...gs_item_access_packages_request_builder.go | 113 + ...rkflow_extensions_count_request_builder.go | 83 + ..._callout_extension_item_request_builder.go | 160 + ...tom_workflow_extensions_request_builder.go | 155 + ...kage_resource_role_item_request_builder.go | 165 + ...em_resource_roles_count_request_builder.go | 83 + ...em_resource_environment_request_builder.go | 84 + ...s_item_resource_refresh_request_builder.go | 67 + ...rce_roles_item_resource_request_builder.go | 185 + ...kage_resource_role_item_request_builder.go | 160 + ...em_resource_roles_count_request_builder.go | 83 + ...les_item_resource_roles_request_builder.go | 155 + ...age_resource_scope_item_request_builder.go | 165 + ...m_resource_scopes_count_request_builder.go | 83 + ...em_resource_environment_request_builder.go | 84 + ...s_item_resource_refresh_request_builder.go | 67 + ...ce_scopes_item_resource_request_builder.go | 180 + ...em_resource_roles_count_request_builder.go | 83 + ...pes_item_resource_roles_request_builder.go | 155 + ...esource_upload_sessions_request_builder.go | 155 + ...es_item_resource_scopes_request_builder.go | 155 + ...e_upload_sessions_count_request_builder.go | 83 + ...ssions_item_files_count_request_builder.go | 83 + ...oad_sessions_item_files_request_builder.go | 113 + ...ssions_item_upload_file_request_builder.go | 75 + ...esource_upload_sessions_request_builder.go | 155 + ...ogs_item_resource_roles_request_builder.go | 155 + ...age_resource_scope_item_request_builder.go | 165 + ...m_resource_scopes_count_request_builder.go | 83 + ...em_resource_environment_request_builder.go | 84 + ...s_item_resource_refresh_request_builder.go | 67 + ...ce_scopes_item_resource_request_builder.go | 185 + ...kage_resource_role_item_request_builder.go | 165 + ...em_resource_roles_count_request_builder.go | 83 + ...em_resource_environment_request_builder.go | 84 + ...s_item_resource_refresh_request_builder.go | 67 + ...rce_roles_item_resource_request_builder.go | 180 + ...m_resource_scopes_count_request_builder.go | 83 + ...es_item_resource_scopes_request_builder.go | 155 + ...esource_upload_sessions_request_builder.go | 155 + ...pes_item_resource_roles_request_builder.go | 155 + ...m_resource_scopes_count_request_builder.go | 83 + ...es_item_resource_scopes_request_builder.go | 155 + ...e_upload_sessions_count_request_builder.go | 83 + ...ssions_item_files_count_request_builder.go | 83 + ...oad_sessions_item_files_request_builder.go | 113 + ...ssions_item_upload_file_request_builder.go | 75 + ...esource_upload_sessions_request_builder.go | 155 + ...gs_item_resource_scopes_request_builder.go | 155 + ...s_package_resource_item_request_builder.go | 185 + ...gs_item_resources_count_request_builder.go | 83 + ...ources_item_environment_request_builder.go | 84 + ..._resources_item_refresh_request_builder.go | 67 + ...kage_resource_role_item_request_builder.go | 165 + ...ources_item_roles_count_request_builder.go | 83 + ...em_resource_environment_request_builder.go | 84 + ...s_item_resource_refresh_request_builder.go | 67 + ...tem_roles_item_resource_request_builder.go | 180 + ...m_resource_scopes_count_request_builder.go | 83 + ...em_resource_environment_request_builder.go | 84 + ...s_item_resource_refresh_request_builder.go | 67 + ...ce_scopes_item_resource_request_builder.go | 175 + ...es_item_resource_scopes_request_builder.go | 155 + ...e_upload_sessions_count_request_builder.go | 83 + ...ssions_item_files_count_request_builder.go | 83 + ...oad_sessions_item_files_request_builder.go | 113 + ...ssions_item_upload_file_request_builder.go | 75 + ...esource_upload_sessions_request_builder.go | 155 + ...em_resources_item_roles_request_builder.go | 155 + ...age_resource_scope_item_request_builder.go | 165 + ...urces_item_scopes_count_request_builder.go | 83 + ...em_resource_environment_request_builder.go | 84 + ...s_item_resource_refresh_request_builder.go | 67 + ...em_scopes_item_resource_request_builder.go | 180 + ...em_resource_roles_count_request_builder.go | 83 + ...em_resource_environment_request_builder.go | 84 + ...s_item_resource_refresh_request_builder.go | 67 + ...rce_roles_item_resource_request_builder.go | 175 + ...pes_item_resource_roles_request_builder.go | 155 + ...e_upload_sessions_count_request_builder.go | 83 + ...ssions_item_files_count_request_builder.go | 83 + ...oad_sessions_item_files_request_builder.go | 113 + ...ssions_item_upload_file_request_builder.go | 75 + ...esource_upload_sessions_request_builder.go | 155 + ...m_resources_item_scopes_request_builder.go | 155 + ...m_upload_sessions_count_request_builder.go | 83 + ...ssions_item_files_count_request_builder.go | 83 + ...iles_item_value_content_request_builder.go | 144 + ...oad_sessions_item_files_request_builder.go | 113 + ...ssions_item_upload_file_request_builder.go | 75 + ...es_item_upload_sessions_request_builder.go | 155 + ...catalogs_item_resources_request_builder.go | 155 + .../catalogs_request_builder.go | 155 + ...792bbf7a83fe12c4217c5aabf29b22e65990665.go | 113 + ...5b2717d8f23983c5d5c0ec532740b1b13648b37.go | 75 + ...f60bdd3e8ae958cae2dc7f575fa720eda37a640.go | 89 + ...a78d4e2abd09d89fc28863ec9dc7c91b59f2334.go | 5 + ...760d7e21c81c20ad1df1660e273e314622fd015.go | 83 + ...4ccc1f2cb6f215bcc43dfbbaa5e751e25f2d806.go | 83 + ...87b88092df0de14ef0d6601afb26fb7d923ade1.go | 89 + ...904e0d867328da7a33a5b7711f952b5c9c0c205.go | 75 + ...9bc7356ed0969dbb620697d65b22eeb5d2ccd45.go | 144 + ...6fe68fcd54c5868333afba4359756d00c5cc7ba.go | 83 + ...60e6cde161c236cba3d2eb4828794da864a16b3.go | 75 + ...36bf6d5f3f4b67692ec5d00e40e843aad2967d7.go | 75 + ...0292fb02b1afcea86f59310ca6796eaba4b28a0.go | 89 + ...6f4f004f75d755dff3ccd442f659afeda2caa8f.go | 144 + ...fc9b6687eb485edb0f83f6fdaeb2416ee661cb0.go | 170 + ...de26894083c3e0ca3a7b0b5d217e0aa23d8b20e.go | 75 + ...34fb5937e01f1880724beebb4ed4973b3b2281d.go | 75 + ...f48f5a293bbe965cf8acae9da007e204513bca1.go | 83 + ...858a7e7269f855d89485065bfa6c5b6b75c1856.go | 113 + ...d7c52126e9a242f67df18dfd47de613be8d5a3d.go | 5 + ...608884a55481dc1d7470ee7cd819d40e4ae77a2.go | 160 + ...77af5d72f3e27dfd13448654b11b04f2a5e162d.go | 113 + ...c63a54858e05ddfffd5f9477413ed06f555f85f.go | 144 + ...646e17608bb6366743ba3736099862976eb28ef.go | 113 + ...a9cf5069f6ef5be29d19c5544279724bc261368.go | 144 + ...72fbecdbca312bbc1dea865b2498f46aababa6a.go | 83 + ...c98c8f3e744c0e079d9ca8d9ff5681ca13d1e53.go | 155 + ...c29170655336b4b27b6c8773a8ca35f6271a821.go | 144 + ...fb5d79b85f0943ae61c04d526b276792178c03f.go | 75 + ...e3dee15d7967bdb6c65999e09fbf7bcd89f008a.go | 170 + ...6ecfb28bd1cd4eee768bf7edeb4fd5f22311095.go | 83 + ...ec20f5675c45b05e8689546d9c029865f0b4a3c.go | 170 + ...42119fb66033d837c8aa4a4b2083a6bfa6f2cfd.go | 89 + ...a0f3a9dc58958a91160360b3216038f5e8c0876.go | 113 + ...b0993db0b26c279b2a167f179657887d6f0a03e.go | 75 + ...d001b6dd0c736ca276347661b7ab7021073829f.go | 75 + ...077f4cc77f2b73405aea2cf4b2736ebe1e8877e.go | 170 + ...db4735e40146b1f25af96b16f2828458ff49f3c.go | 83 + ...ba419e8040ffe73d4ff8e6be91ecfe84a2e0b86.go | 75 + ...a06320295f16d613ae1f6ae77c866672a238b56.go | 144 + ...849d4ea202451071eb399bd4091e5d3c52f27a5.go | 170 + ...320842180e4ceccf79b1cc9ae9ff407f8e5d0d9.go | 5 + ...a17e65842bb2a4f5df907198bac46ee9cd6d696.go | 89 + ...1fde9a2a9767923d4a2b277ca92f938050fdd5c.go | 144 + ...54785ce6c3a7af172a65656d8d967aa86d5ba96.go | 165 + ...8b720486ad20864cbb0b2207659f4cc0dd1e887.go | 89 + ...36a7ed18be93b274f19aca62f9391d445b36cf1.go | 89 + ...20cc82b742e13b5cfe2e55e60309a5ecd1af067.go | 113 + ...c68e4e44f1f24fc0331b5e925ae97c8db938766.go | 83 + ...e45ff205a01a6bc2e7314034b32c61542265b8a.go | 83 + ...bd300385881e3cffdcd34c3f568fd363420f033.go | 170 + ...809245e7d3cec197d7982f4412a885526412ebc.go | 113 + ...c0d702e124860ea3fd00567c83f1dbac1b78b57.go | 170 + ...91ef64861fafe8f4fa4dff4e2ff4621c80afa1e.go | 170 + ...a3596aec9adae7d09f50cddee64fa6e389e0124.go | 83 + ...77eec595007c2c7a5297399d1e1db3eaec60277.go | 170 + ...37ac1e9de584b21de3a4370a0c3898524bef3a1.go | 75 + ...cf13e78e548af5e115160913aca97368937aa58.go | 113 + ...8230328d1b50f8423e73a0f590c3c98488598a3.go | 89 + ...e60119bbced6fd61ef074ca009c3cbc0a3ad775.go | 155 + ...opes_item_role_resource_request_builder.go | 5 + ...pes_item_scope_resource_request_builder.go | 5 + ...rce_roles_item_resource_request_builder.go | 5 + ...esource_upload_sessions_request_builder.go | 155 + ...ce_scopes_item_resource_request_builder.go | 5 + ...esource_upload_sessions_request_builder.go | 155 + ...s_package_resource_item_request_builder.go | 5 + ...tem_roles_item_resource_request_builder.go | 5 + ...em_scopes_item_resource_request_builder.go | 5 + ...m_upload_sessions_count_request_builder.go | 83 + ...ssions_item_files_count_request_builder.go | 83 + ...oad_sessions_item_files_request_builder.go | 113 + ...ssions_item_upload_file_request_builder.go | 75 + ...es_item_upload_sessions_request_builder.go | 161 + ...tem_roles_item_resource_request_builder.go | 5 + ...es_item_upload_sessions_request_builder.go | 155 + ...rce_roles_item_resource_request_builder.go | 5 + ...ce_scopes_item_resource_request_builder.go | 5 + ...es_item_upload_sessions_request_builder.go | 155 + ..._requests_item_resource_request_builder.go | 5 + ...rce_roles_item_resource_request_builder.go | 5 + ...ce_scopes_item_resource_request_builder.go | 5 + ...e_upload_sessions_count_request_builder.go | 83 + ...oad_sessions_item_files_request_builder.go | 113 + ...esource_upload_sessions_request_builder.go | 155 + ...opes_item_role_resource_request_builder.go | 5 + ...ce_scopes_item_resource_request_builder.go | 5 + ...e_upload_sessions_count_request_builder.go | 83 + ...esource_upload_sessions_request_builder.go | 155 + ...pes_item_scope_resource_request_builder.go | 5 + ...rce_roles_item_resource_request_builder.go | 5 + ...esource_upload_sessions_request_builder.go | 155 + ...s_package_resource_item_request_builder.go | 5 + ...tem_roles_item_resource_request_builder.go | 5 + ...ce_scopes_item_resource_request_builder.go | 5 + ...e_upload_sessions_count_request_builder.go | 83 + ...oad_sessions_item_files_request_builder.go | 113 + ...esource_upload_sessions_request_builder.go | 155 + ...em_scopes_item_resource_request_builder.go | 5 + ...rce_roles_item_resource_request_builder.go | 5 + ...e_upload_sessions_count_request_builder.go | 83 + ...esource_upload_sessions_request_builder.go | 155 + ...m_upload_sessions_count_request_builder.go | 83 + ...ssions_item_files_count_request_builder.go | 83 + ...iles_item_value_content_request_builder.go | 144 + ...oad_sessions_item_files_request_builder.go | 113 + ...ssions_item_upload_file_request_builder.go | 75 + ...es_item_upload_sessions_request_builder.go | 155 + ...cd668ae13ef2241f954cf962f0683a846cdf2fc.go | 89 + ...d968b1773af6e41c49551a9502596c447e3728c.go | 89 + ...fb91e5ffe86cd5824d6b73f584c216518d9a6f7.go | 83 + ...934fbce1b68690354559beef991c77118c1d8a1.go | 83 + ...4625cee100c4c3776b384984cae0196d3b379d3.go | 144 + ...f282fc4cb4c36fc8ed48e25c3bc744164cfb004.go | 75 + ...04080a9a4bb0704477f1556f389accce029571d.go | 83 + ...92042e10d2ee9c1d16c47ea2f39020489b8927c.go | 5 + ...47cf2bb651f0812fd6ee5a0e2f1c929771c1924.go | 113 + ...76149b90519921da8da6c9a496d6bd7fae8947d.go | 155 + ...721c894f3fe7c7064caabfe54f69a621c11e4fa.go | 155 + ...826f058502d8e6b1747f9a9b6417427790a9f6e.go | 144 + ...51d72602276465499ee38f1a39cf0d9029da4b7.go | 83 + ...193764268a0951ba1a6d8ee79531153b528b644.go | 144 + ...cb9f61e3c1bb5d94418775534eade87b045669a.go | 170 + ...d4635e5c5902a8001626ce0549b79d151dc2f35.go | 113 + ...9e311c24e6c4c7c5e135810e6fecb8acf34a1fc.go | 170 + ...1b16d70a7452683079738886ad563fa968bbd5b.go | 89 + ...4a7eb1a181c7cc4bde8c28fa145fdca87158708.go | 83 + ...bbe452b85fe2d64fb8e88c7c28b4584af63b6b7.go | 83 + ...61ade13f0acef6b8e09464eb47224cd7e98d565.go | 83 + ...7ee3accaa0cac7aad9b301e37193d3b8b10396a.go | 179 + ...29eca93906d6d9dff9de0295bad5e07ec88d8ef.go | 113 + .../identity_governance_request_builder.go | 5 + kiota-dom-export.txt | 10610 +++++++++++++++- kiota-lock.json | 2 +- models/access_package_resource.go | 67 + models/authentication_app_device_details.go | 264 + models/cloud_pc_service_plan.go | 190 + ...oud_pc_service_plan_collection_response.go | 91 + models/cloud_video_interop_info.go | 227 + models/content_category.go | 39 + ...ant_access_policy_configuration_partner.go | 37 + models/custom_data_provided_resource.go | 81 + ...d_resource_access_review_upload_session.go | 44 + models/custom_data_provided_resource_file.go | 154 + ...vided_resource_file_collection_response.go | 91 + ...m_data_provided_resource_upload_session.go | 296 + ...urce_upload_session_collection_response.go | 91 + ...tom_data_provided_resource_upload_stats.go | 190 + ...om_data_provided_resource_upload_status.go | 42 + .../access_review_context_data.go | 44 + .../access_review_context_data_base.go | 138 + .../apply_decision_context_data.go | 44 + .../data.go | 138 + ...ated_admin_service_provider_constraints.go | 162 + models/desk.go | 49 + models/directory.go | 49 + models/directory_object.go | 2 + models/entity.go | 18 + models/externalconnectors/external_item.go | 37 + ...ernal_item_information_protection_label.go | 153 + models/group.go | 37 + models/identity_governance.go | 49 + models/list.go | 49 + models/list_item.go | 49 + models/online_meeting_base.go | 75 + models/online_meeting_type.go | 48 + models/place.go | 37 + models/place_service_plan_info.go | 153 + models/process_content_metadata_base.go | 38 + models/remote_tenant_group.go | 230 + ...remote_tenant_group_collection_response.go | 91 + models/room.go | 37 - models/service_provider_constraints.go | 60 + models/sign_in.go | 222 + models/unified_role_assignment.go | 37 + models/user.go | 49 + models/user_activity_type.go | 14 +- models/user_activity_types.go | 16 +- models/virtual_endpoint.go | 49 + models/virtual_event.go | 37 + ...irtual_event_registration_configuration.go | 76 + models/virtual_event_session.go | 37 + models/virtual_event_townhall.go | 123 + ...ent_townhall_registration_configuration.go | 42 + ...vent_webinar_registration_configuration.go | 74 - models/workspace.go | 37 - ...a5a14b4c71de3a8dfb951ca9f9bfbe4134552d6.go | 5 + ...a9e592321c376eabb51c43765136b60af4807d0.go | 70 + ...7ecfabc5e0c2e9f9026eb968410ab0d443666a0.go | 5 + ...ce_provider_constraints_request_builder.go | 160 + ...n_partner_configuration_request_builder.go | 5 + ...4c2fa9ab4f38d4eb7f207351ff003dca98a3b0f.go | 70 + ..._item_permissions_count_request_builder.go | 83 + ...ermissions_item_grant_post_request_body.go | 172 + ...em_permissions_item_grant_post_response.go | 92 + ..._permissions_item_grant_request_builder.go | 102 + ...ms_item_permissions_item_grant_response.go | 30 + ...issions_permission_item_request_builder.go | 165 + ..._items_item_permissions_request_builder.go | 155 + ...st_items_list_item_item_request_builder.go | 5 + ..._list_permissions_count_request_builder.go | 83 + ...ermissions_item_grant_post_request_body.go | 172 + ...st_permissions_item_grant_post_response.go | 92 + ..._permissions_item_grant_request_builder.go | 102 + ...em_list_permissions_item_grant_response.go | 30 + ...issions_permission_item_request_builder.go | 165 + .../item_list_permissions_request_builder.go | 155 + shares/item_list_request_builder.go | 5 + ..._item_permissions_count_request_builder.go | 83 + ...ermissions_item_grant_post_request_body.go | 172 + ...em_permissions_item_grant_post_response.go | 92 + ..._permissions_item_grant_request_builder.go | 102 + ...ms_item_permissions_item_grant_response.go | 30 + ...issions_permission_item_request_builder.go | 165 + ..._items_item_permissions_request_builder.go | 158 + ...em_items_list_item_item_request_builder.go | 5 + ..._item_permissions_count_request_builder.go | 83 + ...ermissions_item_grant_post_request_body.go | 172 + ...em_permissions_item_grant_post_response.go | 92 + ..._permissions_item_grant_request_builder.go | 102 + ...ts_item_permissions_item_grant_response.go | 30 + ...issions_permission_item_request_builder.go | 165 + ..._lists_item_permissions_request_builder.go | 161 + sites/item_lists_list_item_request_builder.go | 5 + ...d88bb56dc08c40e7061341bf46333c0e1709f8f.go | 160 + ...cc532a31374f3479dce2b9e83aa5fc78ecb511e.go | 4 +- ...uration_questions_count_request_builder.go | 83 + ...configuration_questions_request_builder.go | 155 + ...istration_configuration_request_builder.go | 168 + ...tem_registrations_count_request_builder.go | 83 + ...gistrations_item_cancel_request_builder.go | 67 + ...ons_item_sessions_count_request_builder.go | 83 + ...strations_item_sessions_request_builder.go | 113 + ...tual_event_session_item_request_builder.go | 84 + ...alls_item_registrations_request_builder.go | 155 + ...event_registration_item_request_builder.go | 170 + ...tions_with_email_cancel_request_builder.go | 67 + ...egistrations_with_email_request_builder.go | 168 + ...ons_with_user_id_cancel_request_builder.go | 67 + ...istrations_with_user_id_request_builder.go | 168 + ...ual_event_townhall_item_request_builder.go | 20 + ...configuration_questions_request_builder.go | 10 +- ...gistrations_item_cancel_request_builder.go | 4 +- ...strations_item_sessions_request_builder.go | 6 +- ...nars_item_registrations_request_builder.go | 10 +- ...tions_with_email_cancel_request_builder.go | 4 +- ...ons_with_user_id_cancel_request_builder.go | 4 +- .../item_sponsor_of_count_request_builder.go | 83 + ...f_directory_object_item_request_builder.go | 84 + users/item_sponsor_of_request_builder.go | 116 + users/user_item_request_builder.go | 5 + 675 files changed, 79501 insertions(+), 189 deletions(-) create mode 100644 devicemanagement/virtual_endpoint_service_plans_cloud_pc_service_plan_item_request_builder.go create mode 100644 devicemanagement/virtual_endpoint_service_plans_count_request_builder.go create mode 100644 devicemanagement/virtual_endpoint_service_plans_request_builder.go create mode 100644 directory/remote_tenant_groups_count_request_builder.go create mode 100644 directory/remote_tenant_groups_remote_tenant_group_item_request_builder.go create mode 100644 directory/remote_tenant_groups_request_builder.go create mode 100644 drives/item_list_items_item_permissions_count_request_builder.go create mode 100644 drives/item_list_items_item_permissions_item_grant_post_request_body.go create mode 100644 drives/item_list_items_item_permissions_item_grant_post_response.go create mode 100644 drives/item_list_items_item_permissions_item_grant_request_builder.go create mode 100644 drives/item_list_items_item_permissions_item_grant_response.go create mode 100644 drives/item_list_items_item_permissions_permission_item_request_builder.go create mode 100644 drives/item_list_items_item_permissions_request_builder.go create mode 100644 drives/item_list_permissions_count_request_builder.go create mode 100644 drives/item_list_permissions_item_grant_post_request_body.go create mode 100644 drives/item_list_permissions_item_grant_post_response.go create mode 100644 drives/item_list_permissions_item_grant_request_builder.go create mode 100644 drives/item_list_permissions_item_grant_response.go create mode 100644 drives/item_list_permissions_permission_item_request_builder.go create mode 100644 drives/item_list_permissions_request_builder.go create mode 100644 groups/item_sites_item_lists_item_items_item_permissions_count_request_builder.go create mode 100644 groups/item_sites_item_lists_item_items_item_permissions_item_grant_post_request_body.go create mode 100644 groups/item_sites_item_lists_item_items_item_permissions_item_grant_post_response.go create mode 100644 groups/item_sites_item_lists_item_items_item_permissions_item_grant_request_builder.go create mode 100644 groups/item_sites_item_lists_item_items_item_permissions_item_grant_response.go create mode 100644 groups/item_sites_item_lists_item_items_item_permissions_permission_item_request_builder.go create mode 100644 groups/item_sites_item_lists_item_items_item_permissions_request_builder.go create mode 100644 groups/item_sites_item_lists_item_permissions_count_request_builder.go create mode 100644 groups/item_sites_item_lists_item_permissions_item_grant_post_request_body.go create mode 100644 groups/item_sites_item_lists_item_permissions_item_grant_post_response.go create mode 100644 groups/item_sites_item_lists_item_permissions_item_grant_request_builder.go create mode 100644 groups/item_sites_item_lists_item_permissions_item_grant_response.go create mode 100644 groups/item_sites_item_lists_item_permissions_permission_item_request_builder.go create mode 100644 groups/item_sites_item_lists_item_permissions_request_builder.go create mode 100644 identitygovernance/016a12739f1b095853c1f0542a0179e3a6128e6a84642673a3ea0746b5aca5f3.go create mode 100644 identitygovernance/0190d57c5932c403850b4951fde3ffc19a9d0ea00a020c7325e840c307afdd8c.go create mode 100644 identitygovernance/01abbb033a8f2bcccc30c625a02616da9c2e8dffaecf5ca2a3907346fd32c47d.go create mode 100644 identitygovernance/01d7cab4bee0e0493d642b786fbb8a53dbe7fce722a7212e857a4539b4bde1d0.go create mode 100644 identitygovernance/01f489f9543a17941bea3f091db3ab2993e2bc1b28b81b2708e888c430a5c395.go create mode 100644 identitygovernance/0206fe612860fe9b037d18cd5131193fa117be72f29b28a14731df03b93d544e.go create mode 100644 identitygovernance/0268e6aac38d3b7d921b753212f03b83253103534710e1f7a3ca85333a91b0f5.go create mode 100644 identitygovernance/02c8719583589078ee37b1f665bb0a7c6d946acc1d787fbd89b24f4de9c48a63.go create mode 100644 identitygovernance/0307e29de58c26cd4ab7ae0f017a88e891797480f0b29ce11d9d23a0a5bfe835.go create mode 100644 identitygovernance/0442e8034b5e8d881fc97021c9aa3c867ab6833122649d7c69cd6a5db6108a29.go create mode 100644 identitygovernance/053b20f0515ab22c1ea8b6161fc0d7fd69d2b17f1c944ba94310119fb1606454.go create mode 100644 identitygovernance/0554bff63d28a0f5eb2d833cf9dd7e0324bdf78d799c7b3aa845c1f1ab78d03b.go create mode 100644 identitygovernance/06ae8b68ac38a9606f6fc094904bf66a4d1e3728ba9ab77b5d35998233cc741b.go create mode 100644 identitygovernance/06aec5050743ff5d8ee46024ccc539cc3f503241767be0c922524077b43340f1.go create mode 100644 identitygovernance/07155cdc6f523e5b67dddc95e55e23960c0cb41ba66aadb8868e90457786f9d8.go create mode 100644 identitygovernance/087db958796074f51ec2ab05a83975330bebcbbf0ee4cb96ad508480cbe2721e.go create mode 100644 identitygovernance/08c43dd1fcaa034ac7ff7e8137db46fa8de70bcc96e8ef61fcb0e96740e2e7cd.go create mode 100644 identitygovernance/09b9626f32e30d5bfff341c107a11f154bc9016c12c1f79d554a13705927a773.go create mode 100644 identitygovernance/0a0477ac245870a667ab26997aead8554dcaebc8ce8cacc960f4372c308f090a.go create mode 100644 identitygovernance/0a3b84541b3e842aa84569f6320d9663662019df00906eabd3c2afbeb2db25d9.go create mode 100644 identitygovernance/0c73af96cd4a02e8d4164e834d20510e33cdf356a17080aa77a0e22dcf204a35.go create mode 100644 identitygovernance/0c833e63861ea3579a9699a4993272df2156a390b9370589bcdd1c99e31e81ac.go create mode 100644 identitygovernance/104ec59baf7e2a352b36a7c9b616f17653ed62a9db038bce9178814bfa225d82.go create mode 100644 identitygovernance/1197b903a6570f5781dad5c5df0a0c9c495aca6778399ca25d7e7e5652a0ab50.go create mode 100644 identitygovernance/11e931e045e736602ba7e1247c267205822dc3935eefa297ace28e5ae5719648.go create mode 100644 identitygovernance/11ec400b1aeacbaa5ce9b338b13f7b38c82ea356053d66741932af203493eae6.go create mode 100644 identitygovernance/1282fa8981d736ca447fb7b28564b25614407fdc0fb98150ac2a433b17df09c0.go create mode 100644 identitygovernance/132a81bbbc0d045dc046fa32a5fb5804f6b039742affc4f9c3f96f15b1f0df23.go create mode 100644 identitygovernance/1421a849f70663a87ab028a90cd7fbb338d99f07ccfe6371b5e2091da0495efc.go create mode 100644 identitygovernance/1558244a202ce5d8b7f9e0e52c97d179cc98296c44cb269a85887cf2941a5257.go create mode 100644 identitygovernance/15eeb25c5b27cfdeeeb103e83e733a7451844c10ceef688ceaf5a16d3fbbf190.go create mode 100644 identitygovernance/1687ddd9a24a26b5af69883b8e8a3d5a2892650be8c48d0514b1c72dfe6eabd8.go create mode 100644 identitygovernance/169da682dde78c28b93ac119212122e82a10dcf09234ad04fb57cb61f2f04a92.go create mode 100644 identitygovernance/16c7a34114ceaac0ce0b796763e6555d7b039343daf1e47ee7343dd8cd5306e7.go create mode 100644 identitygovernance/16d864bfc0068b919d3a34cea15e9261aaf0a3284028bb2118c440132f8ed3ed.go create mode 100644 identitygovernance/16ef7ede64569d31f3fa99be3573a32870dc1b4440549b3bb97ee04e9548a0b5.go create mode 100644 identitygovernance/17e2868646ce3898a327f2e330380afc52a14357b0e95ec503823ab81bf9f932.go create mode 100644 identitygovernance/180ff3a09d669ff6418d8665c309915fc7304dbea0e43158c2c912613d348293.go create mode 100644 identitygovernance/19907e86bf7d1570789203c110decba5ef30da6ae74d60ed8e40fce702c32f7c.go create mode 100644 identitygovernance/1a6f5e2ff849b612daa9ace7fa734812a9b029235dcc9adce4b854eaf767524b.go create mode 100644 identitygovernance/1ada4b2bf7763ed29661465bc3726e21e1360096aee8761c03ee13402467330d.go create mode 100644 identitygovernance/1bc96602ef322a0e3cad85579337600031b9ae97d84d126e54681f08620c5f3e.go create mode 100644 identitygovernance/1c9b52a9dc35afe0e27f89a160d6ab790c280dd1cadc483f4e276b9c62af1c34.go create mode 100644 identitygovernance/1de846d51654514954a124ad818007f19e61d74399895ebf120e2c4291629582.go create mode 100644 identitygovernance/1fe3c48bbb1282a99ca70c314ee6a6dd9580ce549fe6c2b2feb964601a725a29.go create mode 100644 identitygovernance/2049417237bc9fd99b9519cdd8d50a92cd18e60350ef60f24d90b7e5be68bdba.go create mode 100644 identitygovernance/2091541b2fa09259eba3a3378fe8e1e6ba6c69e79b011aa1364f5c8cf1dcba0d.go create mode 100644 identitygovernance/20d92762ef50c456396556f836ddaf22ec7f3ab1240bd1e40c21a55527dca8a9.go create mode 100644 identitygovernance/21d0829a329e0181e951d1b80a9efc7d9adb834428c69e978f8a86f5d233eefe.go create mode 100644 identitygovernance/255f2ba013aceee06ab4b7281311966592dd1e4dfd1d55cbe6423bbf483fbb3f.go create mode 100644 identitygovernance/25b331526af7cc0652af1dab0fee2ed95676cbff11c21b53e3a102da4d6f2d9b.go create mode 100644 identitygovernance/2732004f9e3f2384b513b6ec361d61866f28fbfa789727518af8799df56019ae.go create mode 100644 identitygovernance/2958babae919db6c1b3a286c9e53b86f9151d4ede4f220c9585dabc20950610f.go create mode 100644 identitygovernance/2b2f3eff0ebfd1aa5ca151f4f90a962b732d34f1ac69290ee305b379148f830e.go create mode 100644 identitygovernance/2b88d335e175cc63fb4eb38d222694f1257f1958a7c00455eff2149d8dce6733.go create mode 100644 identitygovernance/2c834abb992375301052940134d98404ac3ebf75336f5dd802edf4e280fb0ab5.go create mode 100644 identitygovernance/2cb85b40796d0ece9320b5b2217726e88dbcbf7398bdc6ec0860c3238e527d45.go create mode 100644 identitygovernance/2da10252bf05fab4030765e2596bf8a31758ba9b28faa739ec9879864e33f146.go create mode 100644 identitygovernance/2dd343b83a63e4df1943cbae7287703c0e167dbc98477662dbbe98c27b050f52.go create mode 100644 identitygovernance/2f1b08281b663ff4e0b8e3381cccb8bd832184ee97f9097f5d70e117fbe9bc5a.go create mode 100644 identitygovernance/2f534ffb1fbdb09d6f047f886076a47f628464794dd81ceb9f7db886dee39e0d.go create mode 100644 identitygovernance/301218a0eea42b924053678baf4137f57b4eaea9e1860cfdf28a53814d8e346a.go create mode 100644 identitygovernance/30f4f99a17137018f064b0c89af526ff4168c7ad415625dc93c895f311185479.go create mode 100644 identitygovernance/319c15d2c6fdb79df58db526a0d24da229af2ea619010faf91782ed9021f6399.go create mode 100644 identitygovernance/3212eaa242cab5a56f6442a1ef10c25a7e1de58f43ef7c88494e5276e188cacd.go create mode 100644 identitygovernance/32e2fe8cad729bee98a2c70f073cfe3c390dda176239026188562a00749a95ee.go create mode 100644 identitygovernance/33360f785e4e9ed9f046b58863c09e0b7b6bd54cc711060b77dac9aae4a829ab.go create mode 100644 identitygovernance/336e219a9610c4af19325e708e50e5bd92c6c3b8d4ae9574b74c7cf562fecd69.go create mode 100644 identitygovernance/337c8cbcdc6a846480241845c9810de1186ccf7a40e0e8e3f432067a1855da8a.go create mode 100644 identitygovernance/34bc8b736cbc052be10ca9288e03e975a068535eeb2b17ee109e81b4aed11b20.go create mode 100644 identitygovernance/3501588ce87c3c12d13c59df6fd3968314fe54e51bbc68b6e26508cc819b9b3e.go create mode 100644 identitygovernance/35051dca694663d86a1072f0cc00e8f41bf8db673b688088ccbeeda5e5885af9.go create mode 100644 identitygovernance/36628fd647f847d017e1b4f2b9187e629ba779d70609cad5d82ede8945b386ae.go create mode 100644 identitygovernance/3686ccfd8632174a54035a14026d9571b2d16b7ac0a45ba68d6a276b3b89cd32.go create mode 100644 identitygovernance/378f7c865bf2684aba2b7f29340f5e4891ab6071afd281b77ded19a1990a27b8.go create mode 100644 identitygovernance/379b3580ab6a6d6cae5741a1ecbc3c01226391cfba90d8a994e736978b395885.go create mode 100644 identitygovernance/38d788de0939cab7302058b027357def1b1867d76964aeda79d9c0559a7ec677.go create mode 100644 identitygovernance/3a1bcbda03f450fcfc27ae28a0d57940dbaa585a6a44553e29aea0e94de9c34e.go create mode 100644 identitygovernance/3b45570b0c946630bf5895f79d4876038fcf2270f07edab276f3bc6b1f344d72.go create mode 100644 identitygovernance/3cd92c9f08c21df2eae6df7b9a479fd2ddc34feb91aeb82e307881b696b53600.go create mode 100644 identitygovernance/3d0ad46423b7ddfec5043c83c751b45e44853b33eddee9fb2ac8fe2dc0cc7bba.go create mode 100644 identitygovernance/3eedb1b11cfe32266830cf26001b1b75fbf3f7861a2c4b504e07a63d362a4029.go create mode 100644 identitygovernance/3f2e13c150d7dcd5d56878b39407508fdf6b5667f68ea0130342a01575fe895a.go create mode 100644 identitygovernance/3ff25c1fa78a3c6145ed30b875c4ae1e2534a3d1b96461b3e7b1669e8491caad.go create mode 100644 identitygovernance/3fffbb9b09f8ce11f924e871c72866bf53a3a3b2299a5e01d58aefed461ee1b1.go create mode 100644 identitygovernance/41e0c7c7b0fdd96b2d2bb0d861b3377a8f29350b76b8ace99abcd86cc8c73958.go create mode 100644 identitygovernance/425c78d9ee3848b64cd9a60ee4612be40460d3e314c5165fbf87ed21787c7d54.go create mode 100644 identitygovernance/42776a2351bb8ac48a21e380e13b4bbdf93d08801c680f5833eb662ecf77341d.go create mode 100644 identitygovernance/44bed6eeff64932b13a12d196c393c77ec66cd8d50e7b91ca9331ad5c630c3ab.go create mode 100644 identitygovernance/44d0f14ed03365191237cda3ec2e1225aaa2510e572d68f713cd6c14f9a00af7.go create mode 100644 identitygovernance/44e182de19e4057a8afe23eed3e53bd9008ff4b4976757a7c585b4702514cf00.go create mode 100644 identitygovernance/4500868fdad13085fac4687cb8108877b3e581de2cdaa919c30ce3e603fcda29.go create mode 100644 identitygovernance/4563d306dfaa6f5525ee74b1a7a702288cb3434a5513ea793c4b180295cb4369.go create mode 100644 identitygovernance/45db4163a97d4343f33abbfa8efb7503e21f812cf1eb5538254b72366571cd3f.go create mode 100644 identitygovernance/4780ffe104b1f9f72037f42a0c7e3192e5f3b0576ac28c29f1936d81f58078a6.go create mode 100644 identitygovernance/47ee7252ba72ab82bea3fa11795d08e043e997d0403987346d7092d1fc70d3a3.go create mode 100644 identitygovernance/494827eedae0d4194edac7fbeda1703bdfaffde8fae36244dbd918e23e4f1ddc.go create mode 100644 identitygovernance/4b7b2d13cec67496818907e59e1ca17f1b982b79614b3e847d08c3f3dfaacbd4.go create mode 100644 identitygovernance/4c76faee09a7d3faf3861d9d0f8f33f7185f02bd95fd0022580d4ca03737db69.go create mode 100644 identitygovernance/4ceda7d21779e3c5190ab77c9e5464203ccfe4036c8b31acb6710dac5d5e56c0.go create mode 100644 identitygovernance/4dd29810975b0d334658d9c9e99f3dc457e6755061b8117e8b7627faa41701ba.go create mode 100644 identitygovernance/4fc3bc9635ab671585183ee5e2f299c9ecef0cec885ddcb15513889519722be3.go create mode 100644 identitygovernance/50bf38968d7fde2e90bf02f44bb88209978a53a8aba9fb3d6d340bc19c3f94b1.go create mode 100644 identitygovernance/50c3e7e6f6a79e2a078e6e3480440f773d5d5c058e6145d7f68331176018064b.go create mode 100644 identitygovernance/535f8dd5b9d02cc767e6efca5e5c5e65172cbd95994817c60bc64153742a291f.go create mode 100644 identitygovernance/53e1d5fd178ec3ad3d5588eab8713cc5634fe62c22369b1f04f167651df66f14.go create mode 100644 identitygovernance/540d1b330141afb50e113a048cc2e733070310120cc794560b9d29ca0a149975.go create mode 100644 identitygovernance/54313d9ba41c4e78664da05b64e28fc1376ae250e1697917310ba04bd0d4e8f1.go create mode 100644 identitygovernance/54e56f449769898206b9d098bd6fc10b5f74419f05c1a8d697ebe3930e0bcbd9.go create mode 100644 identitygovernance/5627eaed16ff08c215e48b9fe061299e32fdc6415201bd4628eef8b3928722d9.go create mode 100644 identitygovernance/56c5aeff0bba0717af68c9094d702c99ad60b874a93d91e0723915b9a7d21ca7.go create mode 100644 identitygovernance/572f43a074582d8d9879be51b9fee3f2176ca7f0030f77a8dbf6dd155d0b80e5.go create mode 100644 identitygovernance/57903bfadf8c8f183194111bc16f1816d0f7092c64c1dccd7498a817033b0753.go create mode 100644 identitygovernance/58bcebd0c9a91c53d7a93c2bd6f472fe8f1cd00893009d008a5c627f43c51417.go create mode 100644 identitygovernance/58d25dde367c7a45c6280b188cab22ee4023f31e61e093be6a7dd40494432f4e.go create mode 100644 identitygovernance/5b2b9ee91e27905a63080306fca0198eed0fd662095d16551f7509f538088e40.go create mode 100644 identitygovernance/5c0e117bb25e146af4f79db548d4bb2d3317384f00ca330e313aef850e3bff37.go create mode 100644 identitygovernance/5d00c5ebab0919aa0fe680fd8bd7d2af4542c0d5a0038dfc77149c3940325242.go create mode 100644 identitygovernance/5e6dd705da1bfbe7b5475c4e609b9ad6a9dedb4972a93c95e6b474d6795e4421.go create mode 100644 identitygovernance/5f9ffa69a4cb651b5bedabf84aeadb5557ef20f0535180554d3f48182bb19b7c.go create mode 100644 identitygovernance/5fdd57d32b21993e1d6a7385d108000d4c2b8699a4793cf4956c63a5290793b5.go create mode 100644 identitygovernance/601ee1d0a84b40c03c1a64c638a6ef2493fb8e94aa671df78419389ad07396e0.go create mode 100644 identitygovernance/60a5d5882475396092cd2deb8851f7e6cccbb2795ef92a1da8063216ec68e1f1.go create mode 100644 identitygovernance/61d167ba94c16edab1831dec31149b373e72a90894b94c88474792ef3768c7ed.go create mode 100644 identitygovernance/6234251cc3b0f2b5bae46d9dcdbfc3a043dced1a91a98c8b563c95b52f58fd2b.go create mode 100644 identitygovernance/63ced1b6ce3a9a25462bbe8ec2e02b17d2150e7f0a305c8b92eb09295ed6e2c2.go create mode 100644 identitygovernance/643bd0028171796933db10ce557c552f11d74372f6c34f5082357344e06671e7.go create mode 100644 identitygovernance/648a2d4d4b9ff46e949ee5a30d3cdfd92bcf594e38067f5df6e0c7d6a017d3a4.go create mode 100644 identitygovernance/64fb8be3129424efea251a8e36e1d0e93fc80e2b271427e77157cb2f3dde75dd.go create mode 100644 identitygovernance/6571e4e99404d0d4d1e15a488962ccf52cf7217db6b91597216dbc821d2fceed.go create mode 100644 identitygovernance/6598aed612b642d40f950d15e2d85cce2cc65922501cea7ed8257445475f9d1c.go create mode 100644 identitygovernance/65bf31b7a9289a1257fc04a2137337f7b912afce89a9e28e417f3fa26635646b.go create mode 100644 identitygovernance/669e9b7c549f95247239d7bc83c1cb94f98910c3b73effe8537d2f9a664b7d35.go create mode 100644 identitygovernance/67342ae3778fb79ffb47bb3308a07eb094ae83f60ec7f9f333d79e904a2db9a6.go create mode 100644 identitygovernance/6833638383062e7a7a32df3dd08a5a52bf8b9ca71d2c069253e177c509de88f5.go create mode 100644 identitygovernance/69c3f0b84065b1fca8ea914c65518ab102bee19bd2d123549281d1bc8dde13a7.go create mode 100644 identitygovernance/69d90c93bd84ee45ed655a0d164049d5d83fc8fb728597e89b66410cb6425f5f.go create mode 100644 identitygovernance/6af698085112e46c50d6519c09db8741f12e69aa63d3e52182fd1e968231d287.go create mode 100644 identitygovernance/6baaf7bef7975852e2c7f8f538a937f2c19b165b44cd6101137bcc64f319e07b.go create mode 100644 identitygovernance/6cccfb7e6ca8f7c89a7a5d460747f7eba92b1ee7b16e532a5055304d683eba28.go create mode 100644 identitygovernance/6d103675d57348840febfcabf016be2a22d053cb56beb08225eb34e5ecc2bbfe.go create mode 100644 identitygovernance/6e5e10c62614e48c621ddbfce7a5b397fe5f1585c71bacdb17b67aaaa9639441.go create mode 100644 identitygovernance/6f82f51a54d9dcb15cc43bf856fd0b3cb2a7fc8e6f696f2aa3fd574481a8b8e4.go create mode 100644 identitygovernance/6faf19a48383cf48ebcfe6b1c200ef1428bc5510b0a953516da6b500398e7c2a.go create mode 100644 identitygovernance/6fdef3ce254c5c84159a47235d67506f5d8b9afa31d3f0da195fd80b8a9e3354.go create mode 100644 identitygovernance/7015367f5629899ab9c9bdabe34bfd4f7af9467030a3af55e0a5d3fd9d0004d2.go create mode 100644 identitygovernance/71b7874fde9771fe50a6a5666fecfd03e376673e74fe2d5f9f58f5e62d633cae.go create mode 100644 identitygovernance/72215f53a19c746709acd327156dac28ca1480a7f81be6881af0d915e926cab1.go create mode 100644 identitygovernance/7229e71a74af70fc668ace060a66e9dad1cc7c06ce4fb1465a0e4960507bb6ac.go create mode 100644 identitygovernance/729711524da0a26d0672bd9ba5b7ecf14175dd30c730dff736255113f4c52087.go create mode 100644 identitygovernance/74a50cd94bc6df3c97158a73044242e57f6db95ff12f4086fe09daaf7e5216bd.go create mode 100644 identitygovernance/74c97153798e3c66e22e157fce36b43c1e7ce4d8d3e19e5a8847c6797dc1a656.go create mode 100644 identitygovernance/74de27e051216d5c5c003c24e27b0930046b55dd1d588edc2bf2eef22fc8b92e.go create mode 100644 identitygovernance/753e6acd06b69db2f27027657a44d7f6cf8f3849ca031dd921f0262bef5b4d97.go create mode 100644 identitygovernance/760148922eab5316773a3cde9e10e56c9bb479bbaa93322e80cdf6f3cba61d40.go create mode 100644 identitygovernance/7650c77abfc9c8c7bd5ad917a9dd1dc48b40206f2f4f3b469b7a6ae1d70a2c6f.go create mode 100644 identitygovernance/7654c04ec92197db512573df62f090d3c25708f709bfc35633016364af92c4c1.go create mode 100644 identitygovernance/767375988f8c7d2e184f314e35c8bffdda650a2944d469180738ade94f0d92ba.go create mode 100644 identitygovernance/7677f9079c3e36c9ee9fbcb64881e8265967a7931f9f6be36714b60623664b6e.go create mode 100644 identitygovernance/797df13e92667bfcd2fb1d4bca80da98edd3d9755b9767b873ea7a151c41d8f4.go create mode 100644 identitygovernance/7a4658ebe45857a18e293b0badb4e0ef280eec930065e276734be2c9d4a30c5c.go create mode 100644 identitygovernance/7a7fbce9a696aaf06f602425e4140832e1202137f93a356261f0dee1a989c197.go create mode 100644 identitygovernance/7b1eef9a68ab0d0f75a8264a91407769fbc3773a541114f98303a453f95a51af.go create mode 100644 identitygovernance/7bbec69f27b873a2ed2522f2ea2dc2a505951f45649d58e88fd304a0b3f8b04c.go create mode 100644 identitygovernance/7db8e92e1b85d5abd889ce82fc00aa0eebacfc92c17449ac332d7f7a1fb4fa68.go create mode 100644 identitygovernance/7e8481f5d4c248241ec1fb3d6934d64befcb0e11d19d4322a2801c124c16b90b.go create mode 100644 identitygovernance/7ea727e9d29e8e0ec911b28f81a1ac3bb0ca4264ec1df7b33c6e78567611a857.go create mode 100644 identitygovernance/7ef63173f8a1d110860e9d4c0cba5062eadac6d4a900a0f2373e52a0637dc57e.go create mode 100644 identitygovernance/7f03bc57ec786296cce143128b6d966dca6a0c367f3bb3b91502ed6dfdc07cc8.go create mode 100644 identitygovernance/7f5bf520c4741893d1238716cbb549aafcaf5673e40654e3d574165deb1732d1.go create mode 100644 identitygovernance/800f12e3d8925e301d0176c5c3c70ab154e6f2f15c0fe04bf3686425859c196d.go create mode 100644 identitygovernance/807efbd5a7b45ec943575930ceb4f01670cdd5012abf850916e45263c0b8e2da.go create mode 100644 identitygovernance/81b830c8d219c78062cdc50f16b686e03897f7dd72532917cc705c3b4b7e58dc.go create mode 100644 identitygovernance/81f2276f2108002f4c9f530b63ee51d0033303aae65df8395e1f5a59d71f0478.go create mode 100644 identitygovernance/83b5dc92ea237b4f6470a32f2755c171d2e0b35132cedfc574ce2823cbfd5ed6.go create mode 100644 identitygovernance/841e1c5fe9040fe28a84c28ed088c180547bb2a7fd543ce01d68a9b2f7a43d09.go create mode 100644 identitygovernance/847f38d366bf902b07106e404770ef871eb1daa0bf9db978cef8f26a03f244c6.go create mode 100644 identitygovernance/870e8a9e3f5fbd9207d59ed411f89dc50fee999a5ee713874d1c080782b2576a.go create mode 100644 identitygovernance/893c1627e587def9b676657112644c9ff3e913cfdace2fc9f31672ae31d52d34.go create mode 100644 identitygovernance/89440f5a6431db0f611e1e283493e48cc6b61c2af0cb7d0d517cdc507e32fd9d.go create mode 100644 identitygovernance/8c568e3d2e85482de43390d2f2d926a2f0808f8d4c9e6e820163aee4617b5663.go create mode 100644 identitygovernance/8cc989b843986578d5487473db9070eeb6d3f277588c976740f089ac77ac5e6f.go create mode 100644 identitygovernance/8d6fcc58cc499f86dde7bad4a8ef758d33b80a76c1b62d79396476600a5d7733.go create mode 100644 identitygovernance/8dba00dc0837c1a3aec9bd78881a287d9bc44cf364bd5dd276d36df54f9ef3fd.go create mode 100644 identitygovernance/8eb00fd2c1087510ba230f20e493bf6e102f12639a45832e76b996daaad3ae1b.go create mode 100644 identitygovernance/8f34b22309d8cc01098c7be7cb29225d202ca60df90aeebcca3152d987fcc4d5.go create mode 100644 identitygovernance/8f6caec0c1c696708e243ca27013f6382fde328944ebeba92c4cd33844cd78bf.go create mode 100644 identitygovernance/8fb81d90ce44dcfdc307b60860824f30028ab74a1920927000c1b6cd25218ca4.go create mode 100644 identitygovernance/8fc2c83fd3bc6f2d92c14143f8dc02334bc668f6deaf90dce422b559ce4fd951.go create mode 100644 identitygovernance/8feb91051f199a07af218ec63a864b796b04723d64e31f583dc45e4b0fae1f14.go create mode 100644 identitygovernance/90b2e921b03286f2795eb6277dbeb1e8fb072201e1f3bd2d13e0002452746296.go create mode 100644 identitygovernance/90b617b0840908436aca3f5d0b3c69cb2ffe929ef65b82eb5d67adf3e6ab8990.go create mode 100644 identitygovernance/92191534b955939c9e5df826cf194487afb91095c9ce90570a6a0c969cccb07f.go create mode 100644 identitygovernance/93f20ff99b3d13ff684e444ec427fd9868b879d052cc83a2d4631a06adc9982a.go create mode 100644 identitygovernance/940c686037c5c7c4eec7ee11002fd5a161d1325f70d848c35425f1f1325e29b9.go create mode 100644 identitygovernance/9429be45d872eddd9775f747598f8355ccfa8f8e8ecb61b41498eccd85667260.go create mode 100644 identitygovernance/9468f24d279bb1e2477e7e6875ece1b1fc54e08b84720c3156888924c4f79d3e.go create mode 100644 identitygovernance/9644fb4cd856d6af61d70f99b26761ff28620ee0bbcfb1ed9cc44435c434a9f4.go create mode 100644 identitygovernance/96cf5828dfb732513feb94104e9268b20239d43b0f7f1fc0b315fb04b440189c.go create mode 100644 identitygovernance/9762a0e7f62d952111f0ca3fc8a5daac53300dcf827f1a7136edeba980d8f768.go create mode 100644 identitygovernance/9792a9db575853506fbdcda3e1bb5313460bdef4f64678dd5fe1ba7424f2dae3.go create mode 100644 identitygovernance/97e14a9a7540d0e6334670bb280bc7c42985b946b4692981c46bf3fe0ec538ad.go create mode 100644 identitygovernance/987b4880480edd85a65b738ad8e65edf7366b97f6fb46645af08bdad975f7ec4.go create mode 100644 identitygovernance/990a6a30374082e386662816eb23b3ebb09db8dbe0467ad24d86c803e3ca461b.go create mode 100644 identitygovernance/997f3fd66b06b732bd5b8606c7edf72ea30e63f66eff2fc5ec670964f83c726f.go create mode 100644 identitygovernance/9a99474d11112fe4f87879c8784ddce0596f984e40496976ca5eb761441a7a58.go create mode 100644 identitygovernance/9ab4b2897b9ac3f9c29f0b3a756d11dd7681c7c7a5a38afdedcc46cc33de590f.go create mode 100644 identitygovernance/9bc13b5c03af695aa91d9db050fb33ca3f95656e3948d5959b81b469ec185c74.go create mode 100644 identitygovernance/9bc4c4969ee0da7ab3778f1051125170706e5a5fc7794f0cdadda909fb6b0957.go create mode 100644 identitygovernance/9cc5e38e747e753753b711758b54f436f4d313fc6980dcf828d1a4c60d7f73a6.go create mode 100644 identitygovernance/9d1b0a798740e052e204c9bcfe545760fbde35995822456b611d010fb42fd80f.go create mode 100644 identitygovernance/9e52d54eed48b84bc480445dc410b7a5f1ff78d5b73b0fe3d1a611c9fd3dd5a1.go create mode 100644 identitygovernance/9f1079801c98aec108d90e58e1ae7b7d0d5dabccb46a8395bd94c24280efd6a6.go create mode 100644 identitygovernance/a0d306f925dab66cec432ab60c08f07c79a741ca216bacddede4d771db964b81.go create mode 100644 identitygovernance/a24b79e4ae9591432b9110098c36fac7d055926d1d8d9aa21df0c27126d5127b.go create mode 100644 identitygovernance/a3199d1e6ddc97be4622a54db0d4fe335a74fa806b2067452485ade9f7da2836.go create mode 100644 identitygovernance/a32bdb921bc21c4b7c54e1d62c4f98c33a032c517378c6c045b44767b1daa323.go create mode 100644 identitygovernance/a3e14612117c5cd781975496d22506ad467ba6a7df3c6b027b9848f2fbefdd9c.go create mode 100644 identitygovernance/a4b68d08a3e1f24817af6526a970bf8e0b2de0bf3849747a957ec09ee72e9a0c.go create mode 100644 identitygovernance/a67406c536ec70ce9ac851e229907362246cf0b1e54ebdb4a2167297fc34b6f8.go create mode 100644 identitygovernance/a69287c53bf7158a9258b8670179791c67f3033d585ac1635022011df9b447be.go create mode 100644 identitygovernance/a785f108c584c570ff1dd4fd5eb52682410ce43c0f3b706c3c599e38687ae7ab.go create mode 100644 identitygovernance/a798e3bd8f47a7d338341555a4788e0ae2b828c8feff7a215130260790612ddc.go create mode 100644 identitygovernance/a9a2d58961ffda81dec1640fdbc1e46da30f95e444fca425eb6c641b181818f2.go create mode 100644 identitygovernance/ab0cf1158bd2b969e6af235536d648fc986ea2bd0e2afc5daaeec7f63734beda.go create mode 100644 identitygovernance/abd5ed25053243a644190e399359c10cc2dd2a26f02f1128e214f554ea70c78f.go create mode 100644 identitygovernance/ac14d2defdb268176d32a0638709f68c2a661cb46636fa7f8738b72f21bdff83.go create mode 100644 identitygovernance/ac535829ab3a5834c1d38b757983bd79e4e9d30b9b84210e72e2c64e80cb1b26.go create mode 100644 identitygovernance/ac5ef619f6b8f02cb6412bc4148855b0010e027de3f4c756c5e84c9adb7c7672.go create mode 100644 identitygovernance/ac83d306f685122f76f5b7adebf6a4d0c5e911d3ce5f3ccd5262ec62cdd24aae.go create mode 100644 identitygovernance/ad90938b5f1824bbe2a5563bdf0bd2741b244585a814d0fa9000a06733adec52.go create mode 100644 identitygovernance/ade2387542459ac5a6eec68c66e4771139f0ad7c8f00a73f0ba3a1bb1f6dd816.go create mode 100644 identitygovernance/af060dc0dddb573151debbd58c6c136897ba12ba379840317bdae9d9654335ba.go create mode 100644 identitygovernance/b02de826ec7eaa2749ebc7012df95292a44c31edb9b3668d8be3a7707aedca29.go create mode 100644 identitygovernance/b1246163fa2292c66fac5bed8b83ef49bbe7c3eddbde5acf72f7d133ecb11743.go create mode 100644 identitygovernance/b13ddbce31f9e4c493c81159d729d0638065e28f228b5126888c81c11282f46b.go create mode 100644 identitygovernance/b27fb07ca945b20ffaa64ad5129c5a3433e70ec99d518bd948ca66d3fbd0f1f9.go create mode 100644 identitygovernance/b2ca2c0cc5933916a9c4a3bf0dd7a98668d8fcc3ee3bc41df66e979f559400f9.go create mode 100644 identitygovernance/b2cae88f767988ce1dfb9b6a226e206863a85443dc648fdda542e644374b90e8.go create mode 100644 identitygovernance/b2ee12bdb54a40637983e42450c0e2cf49c8065b39cdcc9ea88f5f2752e7b44d.go create mode 100644 identitygovernance/b4f017a226808a6412f3658ee218064fc4bafbbde96d94f338dfc974b3724fc2.go create mode 100644 identitygovernance/b517ff9abb59ab5dff087d1920606a5af069fb1ccae65c596a9b849fb2c52113.go create mode 100644 identitygovernance/b55be736445cb8d576d2000a0d56c7c55ba149222d3d88fd00449106bedce509.go create mode 100644 identitygovernance/b7b6239c638cd38a6ef0626d7665bfddf150db2322dd494e99281251df7ebff3.go create mode 100644 identitygovernance/b7ee9d37165a77d3fef27a5f55aba7fb9fb9053bb32d11987f8a628307ad9682.go create mode 100644 identitygovernance/b8a60d7f41c4e7ba77d17b10e68f4df667dc8784f3948b2d6152f7647668e0eb.go create mode 100644 identitygovernance/b97da1a428c2aff81cabced46c50ef05c37572ed94bd2d6ba3f0eabfce5b501b.go create mode 100644 identitygovernance/ba4ed4f710ca4410ca3024f9c5a13c035504e861219066f7e3c9d78fb72ca955.go create mode 100644 identitygovernance/ba6977ea8b2b84880d8c00c044dfa5585e02999bb388e335a532eb057c67d311.go create mode 100644 identitygovernance/baec8226215a6a5531f974da5207f6a6326ea73839b6b0492e0d218b5cd773c2.go create mode 100644 identitygovernance/bb19c40641535bd69742ea43ba20a052bb6577e707c2e6b2813320be6f390e93.go create mode 100644 identitygovernance/bb8de4f698254255d43035989a8099c4ffd14e2823114c7a07e2d46c4bf24df4.go create mode 100644 identitygovernance/bc6df3a703eeaf656f3c20b872f15cab5c854509741a9298ac9f7a6e0d9f229b.go create mode 100644 identitygovernance/be30a61b4159a6e397765cc436c8419d10f550570cbb0dc3ff5bb52bfc88aa00.go create mode 100644 identitygovernance/be6333ea84f9556d7f44b704a7f90a6a9310932093bb0c149cdb008d01d94f7a.go create mode 100644 identitygovernance/be86e9543960b7b96a96ed2ef991c939dfc34cd93fc7aa413ca4e2db4c6360df.go create mode 100644 identitygovernance/bfe8b356af8d73e02af4d1453a85d38360dc8ef9a1a992b2b6ed7b12cb097bd0.go create mode 100644 identitygovernance/bfeefd4e2f6dd0ff19fe3a30a634cd3e6925e98827e276383e78144c67758156.go create mode 100644 identitygovernance/c187df7e84afda311def2fcf75f7bf5290c0c4257ffba51d593857ab69f013de.go create mode 100644 identitygovernance/c1a8a4e14c44f99be2d4724b976a08df2dc78a4f54363d1d1690e078bfe41d9e.go create mode 100644 identitygovernance/c3a4c5b2905c6bd1ec83b866333eb5a0f6bcb74fcfa2171ac1cd1e9ff2e694bf.go create mode 100644 identitygovernance/c44cae9eb3e3b12cbf11f9db2d118155ef799c94a55f68797e2841291695f7e4.go create mode 100644 identitygovernance/c5c4d9078a14c1217ca733045e9d7d3b31a9bd212aa7a4220b704fd9f58c091d.go create mode 100644 identitygovernance/c640b20958bd5d5f59a7a7b09cc45683e8f8ca1d01d81f1f82f7db186b5e9a21.go create mode 100644 identitygovernance/c804ec95670e98a7fc0fee484d557d635a6c0dc2994b181993d7b2b4e54670d6.go create mode 100644 identitygovernance/c83e2dcd1f66211343e3502976e92ea15622fbd860c74d801ca1036935ddeb8b.go create mode 100644 identitygovernance/c8d0a8e34788c3a10f98aa4b101c9bb0053903cae7c3ac89071407dbbadf9680.go create mode 100644 identitygovernance/c9102a05acd678088f8bbac132d64ff36cf2c4ce7d1e1febb7898e93956ffed1.go create mode 100644 identitygovernance/c9ca523dd65f6453c9a6ec2e6f235e3b6ab76e3cf10ac49c2944c36f9b307d1a.go create mode 100644 identitygovernance/c9ec7615ee11a0be39c73fc1ed53a6b5ecf964a0cfd6fde3a821f703d9e753e8.go create mode 100644 identitygovernance/c9eca36c602e5f860af62477ec9a8e8d9a3f8f7e513dfe72db3b15f7eeb14ffc.go create mode 100644 identitygovernance/ca0a2fda5c410f035db6c49a68b9b8b5945c61e547f15a9792bbdf0367b3d81c.go create mode 100644 identitygovernance/catalogs_access_package_catalog_item_request_builder.go create mode 100644 identitygovernance/catalogs_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_access_packages_access_package_item_request_builder.go create mode 100644 identitygovernance/catalogs_item_access_packages_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_access_packages_request_builder.go create mode 100644 identitygovernance/catalogs_item_custom_workflow_extensions_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_custom_workflow_extensions_custom_callout_extension_item_request_builder.go create mode 100644 identitygovernance/catalogs_item_custom_workflow_extensions_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_access_package_resource_role_item_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_environment_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_refresh_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_roles_access_package_resource_role_item_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_roles_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_roles_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_scopes_access_package_resource_scope_item_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_scopes_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_environment_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_refresh_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_roles_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_roles_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_scopes_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_files_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_files_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_upload_file_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_roles_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_access_package_resource_scope_item_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_environment_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_refresh_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_roles_access_package_resource_role_item_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_roles_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_environment_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_refresh_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_scopes_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_scopes_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_roles_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_scopes_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_scopes_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_files_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_files_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_upload_file_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/catalogs_item_resource_scopes_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_access_package_resource_item_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_environment_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_refresh_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_access_package_resource_role_item_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_environment_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_refresh_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_environment_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_refresh_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_files_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_files_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_upload_file_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_roles_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_access_package_resource_scope_item_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_environment_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_refresh_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_environment_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_refresh_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_files_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_files_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_upload_file_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_scopes_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_upload_sessions_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_count_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_item_value_content_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_upload_sessions_item_upload_file_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_item_upload_sessions_request_builder.go create mode 100644 identitygovernance/catalogs_item_resources_request_builder.go create mode 100644 identitygovernance/catalogs_request_builder.go create mode 100644 identitygovernance/cb031277f1b5f56f0b4439db2792bbf7a83fe12c4217c5aabf29b22e65990665.go create mode 100644 identitygovernance/cb2ace3aa96499763da480af75b2717d8f23983c5d5c0ec532740b1b13648b37.go create mode 100644 identitygovernance/cbc7a23bb56b14241269d9f8bf60bdd3e8ae958cae2dc7f575fa720eda37a640.go create mode 100644 identitygovernance/cc10a537ca1739cca81bc5e21760d7e21c81c20ad1df1660e273e314622fd015.go create mode 100644 identitygovernance/cc4e6b51c4e87ab52f150a3c44ccc1f2cb6f215bcc43dfbbaa5e751e25f2d806.go create mode 100644 identitygovernance/cca4ddcc1bcd224c48eff74a487b88092df0de14ef0d6601afb26fb7d923ade1.go create mode 100644 identitygovernance/ce1db67e37ce4876873e11ee9904e0d867328da7a33a5b7711f952b5c9c0c205.go create mode 100644 identitygovernance/ceb2fb785ae84d4f297ab0cef9bc7356ed0969dbb620697d65b22eeb5d2ccd45.go create mode 100644 identitygovernance/cebb0555f3b11257452d4ccee6fe68fcd54c5868333afba4359756d00c5cc7ba.go create mode 100644 identitygovernance/cfbb3e48d98b7ab19f533d7ac60e6cde161c236cba3d2eb4828794da864a16b3.go create mode 100644 identitygovernance/d059598512c10ad02fc73830236bf6d5f3f4b67692ec5d00e40e843aad2967d7.go create mode 100644 identitygovernance/d08958edad16cfe6f1a2f425c0292fb02b1afcea86f59310ca6796eaba4b28a0.go create mode 100644 identitygovernance/d0ba5666ea7cff04586be9cc76f4f004f75d755dff3ccd442f659afeda2caa8f.go create mode 100644 identitygovernance/d0e023ad6c5699bb6d3d7407bfc9b6687eb485edb0f83f6fdaeb2416ee661cb0.go create mode 100644 identitygovernance/d1784c13336250c2733b83b87de26894083c3e0ca3a7b0b5d217e0aa23d8b20e.go create mode 100644 identitygovernance/d2fbbc4f79b9a7ed1c8d0d71334fb5937e01f1880724beebb4ed4973b3b2281d.go create mode 100644 identitygovernance/d40187f8d0555f1caa4354f47f48f5a293bbe965cf8acae9da007e204513bca1.go create mode 100644 identitygovernance/d46d8d47b01952a9c1c65aec6858a7e7269f855d89485065bfa6c5b6b75c1856.go create mode 100644 identitygovernance/d4a303b85eac663f0a7ae886b608884a55481dc1d7470ee7cd819d40e4ae77a2.go create mode 100644 identitygovernance/d5d80b319611421c29e85c9bc77af5d72f3e27dfd13448654b11b04f2a5e162d.go create mode 100644 identitygovernance/d7194ea5040eb1ee1c909834bc63a54858e05ddfffd5f9477413ed06f555f85f.go create mode 100644 identitygovernance/d7cde8c85c92e545b9cc9a208646e17608bb6366743ba3736099862976eb28ef.go create mode 100644 identitygovernance/d7e001be3247649c3b7495d23a9cf5069f6ef5be29d19c5544279724bc261368.go create mode 100644 identitygovernance/d82a0bc5d4980b5353dd5c96572fbecdbca312bbc1dea865b2498f46aababa6a.go create mode 100644 identitygovernance/d85ce4fa5714723a7b12e4264c98c8f3e744c0e079d9ca8d9ff5681ca13d1e53.go create mode 100644 identitygovernance/d9310957500c7f6aca546ff08c29170655336b4b27b6c8773a8ca35f6271a821.go create mode 100644 identitygovernance/d93e8ca887898620f749d5a3dfb5d79b85f0943ae61c04d526b276792178c03f.go create mode 100644 identitygovernance/da2d0a6a15501b8d04b335fdae3dee15d7967bdb6c65999e09fbf7bcd89f008a.go create mode 100644 identitygovernance/dafb74680eb077c41e7257b816ecfb28bd1cd4eee768bf7edeb4fd5f22311095.go create mode 100644 identitygovernance/db4fe7151d1286b1e06508fd1ec20f5675c45b05e8689546d9c029865f0b4a3c.go create mode 100644 identitygovernance/dc3ad2022d1243e0008476bf642119fb66033d837c8aa4a4b2083a6bfa6f2cfd.go create mode 100644 identitygovernance/dc4af554f2e27f93c0648ba82a0f3a9dc58958a91160360b3216038f5e8c0876.go create mode 100644 identitygovernance/dd7d49614bbb4f179cab721e3b0993db0b26c279b2a167f179657887d6f0a03e.go create mode 100644 identitygovernance/dd93b6948a9ebc3563f3fb676d001b6dd0c736ca276347661b7ab7021073829f.go create mode 100644 identitygovernance/ddf377376921d732897c02e2a077f4cc77f2b73405aea2cf4b2736ebe1e8877e.go create mode 100644 identitygovernance/deb9f396e435d153e318fb460db4735e40146b1f25af96b16f2828458ff49f3c.go create mode 100644 identitygovernance/dfa559a2a95cea4f13ad42d1aba419e8040ffe73d4ff8e6be91ecfe84a2e0b86.go create mode 100644 identitygovernance/dfa78806219b05180066a7200a06320295f16d613ae1f6ae77c866672a238b56.go create mode 100644 identitygovernance/e061a25709b1a725334434535849d4ea202451071eb399bd4091e5d3c52f27a5.go create mode 100644 identitygovernance/e16b144f9f4567392b0aa6418a17e65842bb2a4f5df907198bac46ee9cd6d696.go create mode 100644 identitygovernance/e178a01ba688e2e8fc730150f1fde9a2a9767923d4a2b277ca92f938050fdd5c.go create mode 100644 identitygovernance/e201ea4255a298568ad81f9b454785ce6c3a7af172a65656d8d967aa86d5ba96.go create mode 100644 identitygovernance/e306d93ede4975601194afe118b720486ad20864cbb0b2207659f4cc0dd1e887.go create mode 100644 identitygovernance/e6ec15b0ab8477668a55d342a36a7ed18be93b274f19aca62f9391d445b36cf1.go create mode 100644 identitygovernance/e848909ea22333ae34c81adaf20cc82b742e13b5cfe2e55e60309a5ecd1af067.go create mode 100644 identitygovernance/e883dcfccbbb2c4be853734a2c68e4e44f1f24fc0331b5e925ae97c8db938766.go create mode 100644 identitygovernance/ea95a5795015546d14cfaffc2e45ff205a01a6bc2e7314034b32c61542265b8a.go create mode 100644 identitygovernance/eae0de775e4a7c17b140bc7acbd300385881e3cffdcd34c3f568fd363420f033.go create mode 100644 identitygovernance/eb34104ada1b95c2bb53dd042809245e7d3cec197d7982f4412a885526412ebc.go create mode 100644 identitygovernance/ec1b85f105741f23e2a701d02c0d702e124860ea3fd00567c83f1dbac1b78b57.go create mode 100644 identitygovernance/ec4c67477001c40918b3d7df891ef64861fafe8f4fa4dff4e2ff4621c80afa1e.go create mode 100644 identitygovernance/ec78d71efc07a21b339b4f383a3596aec9adae7d09f50cddee64fa6e389e0124.go create mode 100644 identitygovernance/ecae852d07c2db788833ae87477eec595007c2c7a5297399d1e1db3eaec60277.go create mode 100644 identitygovernance/ed407f4741041b8d21bc4780237ac1e9de584b21de3a4370a0c3898524bef3a1.go create mode 100644 identitygovernance/ee31b18ee0832650458681549cf13e78e548af5e115160913aca97368937aa58.go create mode 100644 identitygovernance/ef81f7f09f3a1d5a32941d9d78230328d1b50f8423e73a0f590c3c98488598a3.go create mode 100644 identitygovernance/efcccfa45fe5149b4ef66cd03e60119bbced6fd61ef074ca009c3cbc0a3ad775.go create mode 100644 identitygovernance/entitlement_management_catalogs_item_resource_roles_item_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/entitlement_management_catalogs_item_resource_scopes_item_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_files_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_files_request_builder.go create mode 100644 identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_upload_file_request_builder.go create mode 100644 identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_request_builder.go create mode 100644 identitygovernance/entitlement_management_resource_environments_item_resources_item_upload_sessions_request_builder.go create mode 100644 identitygovernance/entitlement_management_resource_requests_item_catalog_resources_item_upload_sessions_request_builder.go create mode 100644 identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_item_files_request_builder.go create mode 100644 identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_upload_sessions_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_item_files_request_builder.go create mode 100644 identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/entitlement_management_resources_item_scopes_item_resource_upload_sessions_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_resources_item_scopes_item_resource_upload_sessions_request_builder.go create mode 100644 identitygovernance/entitlement_management_resources_item_upload_sessions_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_count_request_builder.go create mode 100644 identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_item_value_content_request_builder.go create mode 100644 identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_request_builder.go create mode 100644 identitygovernance/entitlement_management_resources_item_upload_sessions_item_upload_file_request_builder.go create mode 100644 identitygovernance/entitlement_management_resources_item_upload_sessions_request_builder.go create mode 100644 identitygovernance/f04032336ca608a61bd424719cd668ae13ef2241f954cf962f0683a846cdf2fc.go create mode 100644 identitygovernance/f0b0375f9e3b86e605e48fd0dd968b1773af6e41c49551a9502596c447e3728c.go create mode 100644 identitygovernance/f12d62f8e4c6be1934253a681fb91e5ffe86cd5824d6b73f584c216518d9a6f7.go create mode 100644 identitygovernance/f15e9dec38e2e539e8c18e0be934fbce1b68690354559beef991c77118c1d8a1.go create mode 100644 identitygovernance/f1946b35e509e73b9ea0a75a94625cee100c4c3776b384984cae0196d3b379d3.go create mode 100644 identitygovernance/f403dd8c3b32de82da2e4b87cf282fc4cb4c36fc8ed48e25c3bc744164cfb004.go create mode 100644 identitygovernance/f4222caa4aeff97697dc01afe04080a9a4bb0704477f1556f389accce029571d.go create mode 100644 identitygovernance/f4741c94edd5ee4fe5c3db80847cf2bb651f0812fd6ee5a0e2f1c929771c1924.go create mode 100644 identitygovernance/f47fe22d5c18f288b35a8ba4576149b90519921da8da6c9a496d6bd7fae8947d.go create mode 100644 identitygovernance/f4ab7de022590228ff41589c8721c894f3fe7c7064caabfe54f69a621c11e4fa.go create mode 100644 identitygovernance/f4b857abd7c4a2d68bde0e1a8826f058502d8e6b1747f9a9b6417427790a9f6e.go create mode 100644 identitygovernance/f65bf0abe4acdf800d2d63f5251d72602276465499ee38f1a39cf0d9029da4b7.go create mode 100644 identitygovernance/f73f92cd8119c5355eb210a92193764268a0951ba1a6d8ee79531153b528b644.go create mode 100644 identitygovernance/f74a0df335693b6f6f8f988d1cb9f61e3c1bb5d94418775534eade87b045669a.go create mode 100644 identitygovernance/f7560a7a984c9b62ac3d947dad4635e5c5902a8001626ce0549b79d151dc2f35.go create mode 100644 identitygovernance/f75fcd61759e9dd45879138c99e311c24e6c4c7c5e135810e6fecb8acf34a1fc.go create mode 100644 identitygovernance/f7f1d3b9368f7c4b267459aea1b16d70a7452683079738886ad563fa968bbd5b.go create mode 100644 identitygovernance/fb2a8a912623d8838d0618f8c4a7eb1a181c7cc4bde8c28fa145fdca87158708.go create mode 100644 identitygovernance/fc2fde8e2f99ec7064a00ed29bbe452b85fe2d64fb8e88c7c28b4584af63b6b7.go create mode 100644 identitygovernance/fdddab2b798f4c603de8f29b961ade13f0acef6b8e09464eb47224cd7e98d565.go create mode 100644 identitygovernance/fe71718ae63f20566593a82c97ee3accaa0cac7aad9b301e37193d3b8b10396a.go create mode 100644 identitygovernance/ffc5000c33df0c16569aea3ca29eca93906d6d9dff9de0295bad5e07ec88d8ef.go create mode 100644 models/authentication_app_device_details.go create mode 100644 models/cloud_pc_service_plan.go create mode 100644 models/cloud_pc_service_plan_collection_response.go create mode 100644 models/cloud_video_interop_info.go create mode 100644 models/content_category.go create mode 100644 models/custom_data_provided_resource.go create mode 100644 models/custom_data_provided_resource_access_review_upload_session.go create mode 100644 models/custom_data_provided_resource_file.go create mode 100644 models/custom_data_provided_resource_file_collection_response.go create mode 100644 models/custom_data_provided_resource_upload_session.go create mode 100644 models/custom_data_provided_resource_upload_session_collection_response.go create mode 100644 models/custom_data_provided_resource_upload_stats.go create mode 100644 models/custom_data_provided_resource_upload_status.go create mode 100644 models/customdataprovidedresourcepayloads/access_review_context_data.go create mode 100644 models/customdataprovidedresourcepayloads/access_review_context_data_base.go create mode 100644 models/customdataprovidedresourcepayloads/apply_decision_context_data.go create mode 100644 models/customdataprovidedresourcepayloads/data.go create mode 100644 models/delegated_admin_service_provider_constraints.go create mode 100644 models/externalconnectors/external_item_information_protection_label.go create mode 100644 models/online_meeting_type.go create mode 100644 models/place_service_plan_info.go create mode 100644 models/remote_tenant_group.go create mode 100644 models/remote_tenant_group_collection_response.go create mode 100644 models/service_provider_constraints.go create mode 100644 models/virtual_event_townhall_registration_configuration.go create mode 100644 policies/877ef26133edee80673a62ea0a9e592321c376eabb51c43765136b60af4807d0.go create mode 100644 policies/cross_tenant_access_policy_partners_item_service_provider_constraints_request_builder.go create mode 100644 policies/df1212d0630b542b1551c2a7e4c2fa9ab4f38d4eb7f207351ff003dca98a3b0f.go create mode 100644 shares/item_list_items_item_permissions_count_request_builder.go create mode 100644 shares/item_list_items_item_permissions_item_grant_post_request_body.go create mode 100644 shares/item_list_items_item_permissions_item_grant_post_response.go create mode 100644 shares/item_list_items_item_permissions_item_grant_request_builder.go create mode 100644 shares/item_list_items_item_permissions_item_grant_response.go create mode 100644 shares/item_list_items_item_permissions_permission_item_request_builder.go create mode 100644 shares/item_list_items_item_permissions_request_builder.go create mode 100644 shares/item_list_permissions_count_request_builder.go create mode 100644 shares/item_list_permissions_item_grant_post_request_body.go create mode 100644 shares/item_list_permissions_item_grant_post_response.go create mode 100644 shares/item_list_permissions_item_grant_request_builder.go create mode 100644 shares/item_list_permissions_item_grant_response.go create mode 100644 shares/item_list_permissions_permission_item_request_builder.go create mode 100644 shares/item_list_permissions_request_builder.go create mode 100644 sites/item_lists_item_items_item_permissions_count_request_builder.go create mode 100644 sites/item_lists_item_items_item_permissions_item_grant_post_request_body.go create mode 100644 sites/item_lists_item_items_item_permissions_item_grant_post_response.go create mode 100644 sites/item_lists_item_items_item_permissions_item_grant_request_builder.go create mode 100644 sites/item_lists_item_items_item_permissions_item_grant_response.go create mode 100644 sites/item_lists_item_items_item_permissions_permission_item_request_builder.go create mode 100644 sites/item_lists_item_items_item_permissions_request_builder.go create mode 100644 sites/item_lists_item_permissions_count_request_builder.go create mode 100644 sites/item_lists_item_permissions_item_grant_post_request_body.go create mode 100644 sites/item_lists_item_permissions_item_grant_post_response.go create mode 100644 sites/item_lists_item_permissions_item_grant_request_builder.go create mode 100644 sites/item_lists_item_permissions_item_grant_response.go create mode 100644 sites/item_lists_item_permissions_permission_item_request_builder.go create mode 100644 sites/item_lists_item_permissions_request_builder.go create mode 100644 solutions/358a7adb56365e42898596a0dd88bb56dc08c40e7061341bf46333c0e1709f8f.go create mode 100644 solutions/virtual_events_townhalls_item_registration_configuration_questions_count_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registration_configuration_questions_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registration_configuration_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registrations_count_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registrations_item_cancel_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registrations_item_sessions_count_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registrations_item_sessions_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registrations_item_sessions_virtual_event_session_item_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registrations_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registrations_virtual_event_registration_item_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registrations_with_email_cancel_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registrations_with_email_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registrations_with_user_id_cancel_request_builder.go create mode 100644 solutions/virtual_events_townhalls_item_registrations_with_user_id_request_builder.go create mode 100644 users/item_sponsor_of_count_request_builder.go create mode 100644 users/item_sponsor_of_directory_object_item_request_builder.go create mode 100644 users/item_sponsor_of_request_builder.go diff --git a/devicemanagement/virtual_endpoint_request_builder.go b/devicemanagement/virtual_endpoint_request_builder.go index e8e4db6cf46..140a5aea042 100644 --- a/devicemanagement/virtual_endpoint_request_builder.go +++ b/devicemanagement/virtual_endpoint_request_builder.go @@ -148,6 +148,11 @@ func (m *VirtualEndpointRequestBuilder) ProvisioningPolicies()(*VirtualEndpointP func (m *VirtualEndpointRequestBuilder) Report()(*VirtualEndpointReportRequestBuilder) { return NewVirtualEndpointReportRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// ServicePlans provides operations to manage the servicePlans property of the microsoft.graph.virtualEndpoint entity. +// returns a *VirtualEndpointServicePlansRequestBuilder when successful +func (m *VirtualEndpointRequestBuilder) ServicePlans()(*VirtualEndpointServicePlansRequestBuilder) { + return NewVirtualEndpointServicePlansRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete navigation property virtualEndpoint for deviceManagement // returns a *RequestInformation when successful func (m *VirtualEndpointRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *VirtualEndpointRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/devicemanagement/virtual_endpoint_service_plans_cloud_pc_service_plan_item_request_builder.go b/devicemanagement/virtual_endpoint_service_plans_cloud_pc_service_plan_item_request_builder.go new file mode 100644 index 00000000000..8ee3e9b1fc7 --- /dev/null +++ b/devicemanagement/virtual_endpoint_service_plans_cloud_pc_service_plan_item_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package devicemanagement + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder provides operations to manage the servicePlans property of the microsoft.graph.virtualEndpoint entity. +type VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetQueryParameters a collection of Cloud PC service plans. +type VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetQueryParameters +} +// NewVirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderInternal instantiates a new VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder and sets the default values. +func NewVirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder) { + m := &VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/servicePlans/{cloudPcServicePlan%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewVirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder instantiates a new VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder and sets the default values. +func NewVirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get a collection of Cloud PC service plans. +// returns a CloudPcServicePlanable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CloudPcServicePlanable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCloudPcServicePlanFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CloudPcServicePlanable), nil +} +// ToGetRequestInformation a collection of Cloud PC service plans. +// returns a *RequestInformation when successful +func (m *VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder when successful +func (m *VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder) WithUrl(rawUrl string)(*VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder) { + return NewVirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/devicemanagement/virtual_endpoint_service_plans_count_request_builder.go b/devicemanagement/virtual_endpoint_service_plans_count_request_builder.go new file mode 100644 index 00000000000..620261b981f --- /dev/null +++ b/devicemanagement/virtual_endpoint_service_plans_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 devicemanagement + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEndpointServicePlansCountRequestBuilder provides operations to count the resources in the collection. +type VirtualEndpointServicePlansCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEndpointServicePlansCountRequestBuilderGetQueryParameters get the number of the resource +type VirtualEndpointServicePlansCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// VirtualEndpointServicePlansCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEndpointServicePlansCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEndpointServicePlansCountRequestBuilderGetQueryParameters +} +// NewVirtualEndpointServicePlansCountRequestBuilderInternal instantiates a new VirtualEndpointServicePlansCountRequestBuilder and sets the default values. +func NewVirtualEndpointServicePlansCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEndpointServicePlansCountRequestBuilder) { + m := &VirtualEndpointServicePlansCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/servicePlans/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewVirtualEndpointServicePlansCountRequestBuilder instantiates a new VirtualEndpointServicePlansCountRequestBuilder and sets the default values. +func NewVirtualEndpointServicePlansCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEndpointServicePlansCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEndpointServicePlansCountRequestBuilderInternal(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 *VirtualEndpointServicePlansCountRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEndpointServicePlansCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *VirtualEndpointServicePlansCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEndpointServicePlansCountRequestBuilderGetRequestConfiguration)(*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 *VirtualEndpointServicePlansCountRequestBuilder when successful +func (m *VirtualEndpointServicePlansCountRequestBuilder) WithUrl(rawUrl string)(*VirtualEndpointServicePlansCountRequestBuilder) { + return NewVirtualEndpointServicePlansCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/devicemanagement/virtual_endpoint_service_plans_request_builder.go b/devicemanagement/virtual_endpoint_service_plans_request_builder.go new file mode 100644 index 00000000000..b8fd17dc889 --- /dev/null +++ b/devicemanagement/virtual_endpoint_service_plans_request_builder.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 devicemanagement + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEndpointServicePlansRequestBuilder provides operations to manage the servicePlans property of the microsoft.graph.virtualEndpoint entity. +type VirtualEndpointServicePlansRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEndpointServicePlansRequestBuilderGetQueryParameters list the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. +type VirtualEndpointServicePlansRequestBuilderGetQueryParameters 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\"" +} +// VirtualEndpointServicePlansRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEndpointServicePlansRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEndpointServicePlansRequestBuilderGetQueryParameters +} +// ByCloudPcServicePlanId provides operations to manage the servicePlans property of the microsoft.graph.virtualEndpoint entity. +// returns a *VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder when successful +func (m *VirtualEndpointServicePlansRequestBuilder) ByCloudPcServicePlanId(cloudPcServicePlanId string)(*VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if cloudPcServicePlanId != "" { + urlTplParams["cloudPcServicePlan%2Did"] = cloudPcServicePlanId + } + return NewVirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewVirtualEndpointServicePlansRequestBuilderInternal instantiates a new VirtualEndpointServicePlansRequestBuilder and sets the default values. +func NewVirtualEndpointServicePlansRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEndpointServicePlansRequestBuilder) { + m := &VirtualEndpointServicePlansRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/deviceManagement/virtualEndpoint/servicePlans{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewVirtualEndpointServicePlansRequestBuilder instantiates a new VirtualEndpointServicePlansRequestBuilder and sets the default values. +func NewVirtualEndpointServicePlansRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEndpointServicePlansRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEndpointServicePlansRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *VirtualEndpointServicePlansCountRequestBuilder when successful +func (m *VirtualEndpointServicePlansRequestBuilder) Count()(*VirtualEndpointServicePlansCountRequestBuilder) { + return NewVirtualEndpointServicePlansCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get list the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. +// returns a CloudPcServicePlanCollectionResponseable 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-serviceplans?view=graph-rest-1.0 +func (m *VirtualEndpointServicePlansRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEndpointServicePlansRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CloudPcServicePlanCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCloudPcServicePlanCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CloudPcServicePlanCollectionResponseable), nil +} +// ToGetRequestInformation list the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. +// returns a *RequestInformation when successful +func (m *VirtualEndpointServicePlansRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEndpointServicePlansRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *VirtualEndpointServicePlansRequestBuilder when successful +func (m *VirtualEndpointServicePlansRequestBuilder) WithUrl(rawUrl string)(*VirtualEndpointServicePlansRequestBuilder) { + return NewVirtualEndpointServicePlansRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/directory_request_builder.go b/directory/directory_request_builder.go index 70d520f0f2b..c07b2ed8615 100644 --- a/directory/directory_request_builder.go +++ b/directory/directory_request_builder.go @@ -135,6 +135,11 @@ func (m *DirectoryRequestBuilder) PublicKeyInfrastructure()(*PublicKeyInfrastruc func (m *DirectoryRequestBuilder) Recovery()(*RecoveryRequestBuilder) { return NewRecoveryRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// RemoteTenantGroups provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. +// returns a *RemoteTenantGroupsRequestBuilder when successful +func (m *DirectoryRequestBuilder) RemoteTenantGroups()(*RemoteTenantGroupsRequestBuilder) { + return NewRemoteTenantGroupsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Subscriptions provides operations to manage the subscriptions property of the microsoft.graph.directory entity. // returns a *SubscriptionsRequestBuilder when successful func (m *DirectoryRequestBuilder) Subscriptions()(*SubscriptionsRequestBuilder) { diff --git a/directory/remote_tenant_groups_count_request_builder.go b/directory/remote_tenant_groups_count_request_builder.go new file mode 100644 index 00000000000..f52ee9f8771 --- /dev/null +++ b/directory/remote_tenant_groups_count_request_builder.go @@ -0,0 +1,86 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// RemoteTenantGroupsCountRequestBuilder provides operations to count the resources in the collection. +type RemoteTenantGroupsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RemoteTenantGroupsCountRequestBuilderGetQueryParameters get the number of the resource +type RemoteTenantGroupsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// RemoteTenantGroupsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RemoteTenantGroupsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RemoteTenantGroupsCountRequestBuilderGetQueryParameters +} +// NewRemoteTenantGroupsCountRequestBuilderInternal instantiates a new RemoteTenantGroupsCountRequestBuilder and sets the default values. +func NewRemoteTenantGroupsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RemoteTenantGroupsCountRequestBuilder) { + m := &RemoteTenantGroupsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewRemoteTenantGroupsCountRequestBuilder instantiates a new RemoteTenantGroupsCountRequestBuilder and sets the default values. +func NewRemoteTenantGroupsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RemoteTenantGroupsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRemoteTenantGroupsCountRequestBuilderInternal(urlParams, requestAdapter) +} +// Get get the number of the resource +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a *int32 when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RemoteTenantGroupsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *RemoteTenantGroupsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a *RequestInformation when successful +func (m *RemoteTenantGroupsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RemoteTenantGroupsCountRequestBuilderGetRequestConfiguration)(*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. +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a *RemoteTenantGroupsCountRequestBuilder when successful +func (m *RemoteTenantGroupsCountRequestBuilder) WithUrl(rawUrl string)(*RemoteTenantGroupsCountRequestBuilder) { + return NewRemoteTenantGroupsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/remote_tenant_groups_remote_tenant_group_item_request_builder.go b/directory/remote_tenant_groups_remote_tenant_group_item_request_builder.go new file mode 100644 index 00000000000..5a057211d2e --- /dev/null +++ b/directory/remote_tenant_groups_remote_tenant_group_item_request_builder.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. +type RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetQueryParameters read the properties and relationships of a remoteTenantGroup object. +type RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetQueryParameters +} +// RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewRemoteTenantGroupsRemoteTenantGroupItemRequestBuilderInternal instantiates a new RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder and sets the default values. +func NewRemoteTenantGroupsRemoteTenantGroupItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder) { + m := &RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewRemoteTenantGroupsRemoteTenantGroupItemRequestBuilder instantiates a new RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder and sets the default values. +func NewRemoteTenantGroupsRemoteTenantGroupItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRemoteTenantGroupsRemoteTenantGroupItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property remoteTenantGroups for directory +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read the properties and relationships of a remoteTenantGroup object. +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a RemoteTenantGroupable 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/remotetenantgroup-get?view=graph-rest-1.0 +func (m *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder) Get(ctx context.Context, requestConfiguration *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateRemoteTenantGroupFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable), nil +} +// Patch update the navigation property remoteTenantGroups in directory +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a RemoteTenantGroupable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable, requestConfiguration *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateRemoteTenantGroupFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable), nil +} +// ToDeleteRequestInformation delete navigation property remoteTenantGroups for directory +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a *RequestInformation when successful +func (m *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration)(*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 read the properties and relationships of a remoteTenantGroup object. +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a *RequestInformation when successful +func (m *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetRequestConfiguration)(*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 remoteTenantGroups in directory +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a *RequestInformation when successful +func (m *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable, requestConfiguration *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderPatchRequestConfiguration)(*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. +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder when successful +func (m *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder) WithUrl(rawUrl string)(*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder) { + return NewRemoteTenantGroupsRemoteTenantGroupItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/directory/remote_tenant_groups_request_builder.go b/directory/remote_tenant_groups_request_builder.go new file mode 100644 index 00000000000..29af5c91432 --- /dev/null +++ b/directory/remote_tenant_groups_request_builder.go @@ -0,0 +1,164 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package directory + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// RemoteTenantGroupsRequestBuilder provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. +type RemoteTenantGroupsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// RemoteTenantGroupsRequestBuilderGetQueryParameters get a list of the remoteTenantGroup objects and their properties. +type RemoteTenantGroupsRequestBuilderGetQueryParameters 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\"" +} +// RemoteTenantGroupsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RemoteTenantGroupsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *RemoteTenantGroupsRequestBuilderGetQueryParameters +} +// RemoteTenantGroupsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type RemoteTenantGroupsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByRemoteTenantGroupId provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a *RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder when successful +func (m *RemoteTenantGroupsRequestBuilder) ByRemoteTenantGroupId(remoteTenantGroupId string)(*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if remoteTenantGroupId != "" { + urlTplParams["remoteTenantGroup%2Did"] = remoteTenantGroupId + } + return NewRemoteTenantGroupsRemoteTenantGroupItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewRemoteTenantGroupsRequestBuilderInternal instantiates a new RemoteTenantGroupsRequestBuilder and sets the default values. +func NewRemoteTenantGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RemoteTenantGroupsRequestBuilder) { + m := &RemoteTenantGroupsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewRemoteTenantGroupsRequestBuilder instantiates a new RemoteTenantGroupsRequestBuilder and sets the default values. +func NewRemoteTenantGroupsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*RemoteTenantGroupsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewRemoteTenantGroupsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *RemoteTenantGroupsCountRequestBuilder when successful +func (m *RemoteTenantGroupsRequestBuilder) Count()(*RemoteTenantGroupsCountRequestBuilder) { + return NewRemoteTenantGroupsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of the remoteTenantGroup objects and their properties. +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a RemoteTenantGroupCollectionResponseable 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/directory-list-remotetenantgroups?view=graph-rest-1.0 +func (m *RemoteTenantGroupsRequestBuilder) Get(ctx context.Context, requestConfiguration *RemoteTenantGroupsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateRemoteTenantGroupCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupCollectionResponseable), nil +} +// Post create new navigation property to remoteTenantGroups for directory +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a RemoteTenantGroupable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *RemoteTenantGroupsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable, requestConfiguration *RemoteTenantGroupsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateRemoteTenantGroupFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable), nil +} +// ToGetRequestInformation get a list of the remoteTenantGroup objects and their properties. +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a *RequestInformation when successful +func (m *RemoteTenantGroupsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *RemoteTenantGroupsRequestBuilderGetRequestConfiguration)(*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 remoteTenantGroups for directory +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a *RequestInformation when successful +func (m *RemoteTenantGroupsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable, requestConfiguration *RemoteTenantGroupsRequestBuilderPostRequestConfiguration)(*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. +// Deprecated: as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07 +// returns a *RemoteTenantGroupsRequestBuilder when successful +func (m *RemoteTenantGroupsRequestBuilder) WithUrl(rawUrl string)(*RemoteTenantGroupsRequestBuilder) { + return NewRemoteTenantGroupsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/drives/item_list_items_item_permissions_count_request_builder.go b/drives/item_list_items_item_permissions_count_request_builder.go new file mode 100644 index 00000000000..d183cb3dc84 --- /dev/null +++ b/drives/item_list_items_item_permissions_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 drives + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListItemsItemPermissionsCountRequestBuilder provides operations to count the resources in the collection. +type ItemListItemsItemPermissionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters +} +// NewItemListItemsItemPermissionsCountRequestBuilderInternal instantiates a new ItemListItemsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsCountRequestBuilder) { + m := &ItemListItemsItemPermissionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemListItemsItemPermissionsCountRequestBuilder instantiates a new ItemListItemsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListItemsItemPermissionsCountRequestBuilderInternal(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 *ItemListItemsItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *ItemListItemsItemPermissionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*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 *ItemListItemsItemPermissionsCountRequestBuilder when successful +func (m *ItemListItemsItemPermissionsCountRequestBuilder) WithUrl(rawUrl string)(*ItemListItemsItemPermissionsCountRequestBuilder) { + return NewItemListItemsItemPermissionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/drives/item_list_items_item_permissions_item_grant_post_request_body.go b/drives/item_list_items_item_permissions_item_grant_post_request_body.go new file mode 100644 index 00000000000..755045d81af --- /dev/null +++ b/drives/item_list_items_item_permissions_item_grant_post_request_body.go @@ -0,0 +1,172 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package drives + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemListItemsItemPermissionsItemGrantPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemListItemsItemPermissionsItemGrantPostRequestBody instantiates a new ItemListItemsItemPermissionsItemGrantPostRequestBody and sets the default values. +func NewItemListItemsItemPermissionsItemGrantPostRequestBody()(*ItemListItemsItemPermissionsItemGrantPostRequestBody) { + m := &ItemListItemsItemPermissionsItemGrantPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemListItemsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListItemsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListItemsItemPermissionsItemGrantPostRequestBody(), 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 *ItemListItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemListItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemListItemsItemPermissionsItemGrantPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["recipients"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDriveRecipientFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + } + m.SetRecipients(res) + } + return nil + } + res["roles"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetRoles(res) + } + return nil + } + return res +} +// GetRecipients gets the recipients property value. The recipients property +// returns a []DriveRecipientable when successful +func (m *ItemListItemsItemPermissionsItemGrantPostRequestBody) GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) { + val, err := m.GetBackingStore().Get("recipients") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + return nil +} +// GetRoles gets the roles property value. The roles property +// returns a []string when successful +func (m *ItemListItemsItemPermissionsItemGrantPostRequestBody) GetRoles()([]string) { + val, err := m.GetBackingStore().Get("roles") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListItemsItemPermissionsItemGrantPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetRecipients() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecipients())) + for i, v := range m.GetRecipients() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("recipients", cast) + if err != nil { + return err + } + } + if m.GetRoles() != nil { + err := writer.WriteCollectionOfStringValues("roles", m.GetRoles()) + 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 *ItemListItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemListItemsItemPermissionsItemGrantPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetRecipients sets the recipients property value. The recipients property +func (m *ItemListItemsItemPermissionsItemGrantPostRequestBody) SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() { + err := m.GetBackingStore().Set("recipients", value) + if err != nil { + panic(err) + } +} +// SetRoles sets the roles property value. The roles property +func (m *ItemListItemsItemPermissionsItemGrantPostRequestBody) SetRoles(value []string)() { + err := m.GetBackingStore().Set("roles", value) + if err != nil { + panic(err) + } +} +type ItemListItemsItemPermissionsItemGrantPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + GetRoles()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() + SetRoles(value []string)() +} diff --git a/drives/item_list_items_item_permissions_item_grant_post_response.go b/drives/item_list_items_item_permissions_item_grant_post_response.go new file mode 100644 index 00000000000..1c480f4ad8d --- /dev/null +++ b/drives/item_list_items_item_permissions_item_grant_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 drives + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemListItemsItemPermissionsItemGrantPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemListItemsItemPermissionsItemGrantPostResponse instantiates a new ItemListItemsItemPermissionsItemGrantPostResponse and sets the default values. +func NewItemListItemsItemPermissionsItemGrantPostResponse()(*ItemListItemsItemPermissionsItemGrantPostResponse) { + m := &ItemListItemsItemPermissionsItemGrantPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemListItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListItemsItemPermissionsItemGrantPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemListItemsItemPermissionsItemGrantPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []Permissionable when successful +func (m *ItemListItemsItemPermissionsItemGrantPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListItemsItemPermissionsItemGrantPostResponse) 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 *ItemListItemsItemPermissionsItemGrantPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemListItemsItemPermissionsItemGrantPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() +} diff --git a/drives/item_list_items_item_permissions_item_grant_request_builder.go b/drives/item_list_items_item_permissions_item_grant_request_builder.go new file mode 100644 index 00000000000..639f93d8329 --- /dev/null +++ b/drives/item_list_items_item_permissions_item_grant_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 drives + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListItemsItemPermissionsItemGrantRequestBuilder provides operations to call the grant method. +type ItemListItemsItemPermissionsItemGrantRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListItemsItemPermissionsItemGrantRequestBuilderInternal instantiates a new ItemListItemsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsItemGrantRequestBuilder) { + m := &ItemListItemsItemPermissionsItemGrantRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}/grant", pathParameters), + } + return m +} +// NewItemListItemsItemPermissionsItemGrantRequestBuilder instantiates a new ItemListItemsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsItemGrantRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListItemsItemPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter) +} +// Post grant users access to a link represented by a permission. +// Deprecated: This method is obsolete. Use PostAsGrantPostResponse instead. +// returns a ItemListItemsItemPermissionsItemGrantResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListItemsItemPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemListItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListItemsItemPermissionsItemGrantResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListItemsItemPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListItemsItemPermissionsItemGrantResponseable), nil +} +// PostAsGrantPostResponse grant users access to a link represented by a permission. +// returns a ItemListItemsItemPermissionsItemGrantPostResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListItemsItemPermissionsItemGrantRequestBuilder) PostAsGrantPostResponse(ctx context.Context, body ItemListItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListItemsItemPermissionsItemGrantPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListItemsItemPermissionsItemGrantPostResponseable), nil +} +// ToPostRequestInformation grant users access to a link represented by a permission. +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsItemGrantRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemListItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(*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 *ItemListItemsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemListItemsItemPermissionsItemGrantRequestBuilder) WithUrl(rawUrl string)(*ItemListItemsItemPermissionsItemGrantRequestBuilder) { + return NewItemListItemsItemPermissionsItemGrantRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/drives/item_list_items_item_permissions_item_grant_response.go b/drives/item_list_items_item_permissions_item_grant_response.go new file mode 100644 index 00000000000..3515bbe20af --- /dev/null +++ b/drives/item_list_items_item_permissions_item_grant_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 drives + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemListItemsItemPermissionsItemGrantPostResponseable instead. +type ItemListItemsItemPermissionsItemGrantResponse struct { + ItemListItemsItemPermissionsItemGrantPostResponse +} +// NewItemListItemsItemPermissionsItemGrantResponse instantiates a new ItemListItemsItemPermissionsItemGrantResponse and sets the default values. +func NewItemListItemsItemPermissionsItemGrantResponse()(*ItemListItemsItemPermissionsItemGrantResponse) { + m := &ItemListItemsItemPermissionsItemGrantResponse{ + ItemListItemsItemPermissionsItemGrantPostResponse: *NewItemListItemsItemPermissionsItemGrantPostResponse(), + } + return m +} +// CreateItemListItemsItemPermissionsItemGrantResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListItemsItemPermissionsItemGrantResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListItemsItemPermissionsItemGrantResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemListItemsItemPermissionsItemGrantPostResponseable instead. +type ItemListItemsItemPermissionsItemGrantResponseable interface { + ItemListItemsItemPermissionsItemGrantPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/drives/item_list_items_item_permissions_permission_item_request_builder.go b/drives/item_list_items_item_permissions_permission_item_request_builder.go new file mode 100644 index 00000000000..ec9c4820786 --- /dev/null +++ b/drives/item_list_items_item_permissions_permission_item_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 drives + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListItemsItemPermissionsPermissionItemRequestBuilder provides operations to manage the permissions property of the microsoft.graph.listItem entity. +type ItemListItemsItemPermissionsPermissionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +} +// ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListItemsItemPermissionsPermissionItemRequestBuilderInternal instantiates a new ItemListItemsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsPermissionItemRequestBuilder) { + m := &ItemListItemsItemPermissionsPermissionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemListItemsItemPermissionsPermissionItemRequestBuilder instantiates a new ItemListItemsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsPermissionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListItemsItemPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property permissions for drives +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// Grant provides operations to call the grant method. +// returns a *ItemListItemsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) Grant()(*ItemListItemsItemPermissionsItemGrantRequestBuilder) { + return NewItemListItemsItemPermissionsItemGrantRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property permissions in drives +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToDeleteRequestInformation delete navigation property permissions for drives +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(*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 set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(*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 permissions in drives +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(*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 *ItemListItemsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) WithUrl(rawUrl string)(*ItemListItemsItemPermissionsPermissionItemRequestBuilder) { + return NewItemListItemsItemPermissionsPermissionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/drives/item_list_items_item_permissions_request_builder.go b/drives/item_list_items_item_permissions_request_builder.go new file mode 100644 index 00000000000..5dbc4ffd314 --- /dev/null +++ b/drives/item_list_items_item_permissions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package drives + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListItemsItemPermissionsRequestBuilder provides operations to manage the permissions property of the microsoft.graph.listItem entity. +type ItemListItemsItemPermissionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListItemsItemPermissionsRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemListItemsItemPermissionsRequestBuilderGetQueryParameters 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\"" +} +// ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListItemsItemPermissionsRequestBuilderGetQueryParameters +} +// ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByPermissionId provides operations to manage the permissions property of the microsoft.graph.listItem entity. +// returns a *ItemListItemsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListItemsItemPermissionsRequestBuilder) ByPermissionId(permissionId string)(*ItemListItemsItemPermissionsPermissionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if permissionId != "" { + urlTplParams["permission%2Did"] = permissionId + } + return NewItemListItemsItemPermissionsPermissionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemListItemsItemPermissionsRequestBuilderInternal instantiates a new ItemListItemsItemPermissionsRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsRequestBuilder) { + m := &ItemListItemsItemPermissionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemListItemsItemPermissionsRequestBuilder instantiates a new ItemListItemsItemPermissionsRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListItemsItemPermissionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemListItemsItemPermissionsCountRequestBuilder when successful +func (m *ItemListItemsItemPermissionsRequestBuilder) Count()(*ItemListItemsItemPermissionsCountRequestBuilder) { + return NewItemListItemsItemPermissionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a PermissionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListItemsItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable), nil +} +// Post create new navigation property to permissions for drives +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListItemsItemPermissionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToGetRequestInformation the set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration)(*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 permissions for drives +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration)(*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 *ItemListItemsItemPermissionsRequestBuilder when successful +func (m *ItemListItemsItemPermissionsRequestBuilder) WithUrl(rawUrl string)(*ItemListItemsItemPermissionsRequestBuilder) { + return NewItemListItemsItemPermissionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/drives/item_list_items_list_item_item_request_builder.go b/drives/item_list_items_list_item_item_request_builder.go index 232c6ac8734..579b0db9130 100644 --- a/drives/item_list_items_list_item_item_request_builder.go +++ b/drives/item_list_items_list_item_item_request_builder.go @@ -158,6 +158,11 @@ func (m *ItemListItemsListItemItemRequestBuilder) Patch(ctx context.Context, bod } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable), nil } +// Permissions provides operations to manage the permissions property of the microsoft.graph.listItem entity. +// returns a *ItemListItemsItemPermissionsRequestBuilder when successful +func (m *ItemListItemsListItemItemRequestBuilder) Permissions()(*ItemListItemsItemPermissionsRequestBuilder) { + return NewItemListItemsItemPermissionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete navigation property items for drives // returns a *RequestInformation when successful func (m *ItemListItemsListItemItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemListItemsListItemItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/drives/item_list_permissions_count_request_builder.go b/drives/item_list_permissions_count_request_builder.go new file mode 100644 index 00000000000..367c9ed7949 --- /dev/null +++ b/drives/item_list_permissions_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 drives + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListPermissionsCountRequestBuilder provides operations to count the resources in the collection. +type ItemListPermissionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListPermissionsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemListPermissionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemListPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListPermissionsCountRequestBuilderGetQueryParameters +} +// NewItemListPermissionsCountRequestBuilderInternal instantiates a new ItemListPermissionsCountRequestBuilder and sets the default values. +func NewItemListPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsCountRequestBuilder) { + m := &ItemListPermissionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/permissions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemListPermissionsCountRequestBuilder instantiates a new ItemListPermissionsCountRequestBuilder and sets the default values. +func NewItemListPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListPermissionsCountRequestBuilderInternal(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 *ItemListPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListPermissionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *ItemListPermissionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListPermissionsCountRequestBuilderGetRequestConfiguration)(*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 *ItemListPermissionsCountRequestBuilder when successful +func (m *ItemListPermissionsCountRequestBuilder) WithUrl(rawUrl string)(*ItemListPermissionsCountRequestBuilder) { + return NewItemListPermissionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/drives/item_list_permissions_item_grant_post_request_body.go b/drives/item_list_permissions_item_grant_post_request_body.go new file mode 100644 index 00000000000..c1f9c3c0562 --- /dev/null +++ b/drives/item_list_permissions_item_grant_post_request_body.go @@ -0,0 +1,172 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package drives + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemListPermissionsItemGrantPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemListPermissionsItemGrantPostRequestBody instantiates a new ItemListPermissionsItemGrantPostRequestBody and sets the default values. +func NewItemListPermissionsItemGrantPostRequestBody()(*ItemListPermissionsItemGrantPostRequestBody) { + m := &ItemListPermissionsItemGrantPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemListPermissionsItemGrantPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListPermissionsItemGrantPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListPermissionsItemGrantPostRequestBody(), 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 *ItemListPermissionsItemGrantPostRequestBody) 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 *ItemListPermissionsItemGrantPostRequestBody) 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 *ItemListPermissionsItemGrantPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["recipients"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDriveRecipientFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + } + m.SetRecipients(res) + } + return nil + } + res["roles"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetRoles(res) + } + return nil + } + return res +} +// GetRecipients gets the recipients property value. The recipients property +// returns a []DriveRecipientable when successful +func (m *ItemListPermissionsItemGrantPostRequestBody) GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) { + val, err := m.GetBackingStore().Get("recipients") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + return nil +} +// GetRoles gets the roles property value. The roles property +// returns a []string when successful +func (m *ItemListPermissionsItemGrantPostRequestBody) GetRoles()([]string) { + val, err := m.GetBackingStore().Get("roles") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListPermissionsItemGrantPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetRecipients() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecipients())) + for i, v := range m.GetRecipients() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("recipients", cast) + if err != nil { + return err + } + } + if m.GetRoles() != nil { + err := writer.WriteCollectionOfStringValues("roles", m.GetRoles()) + 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 *ItemListPermissionsItemGrantPostRequestBody) 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 *ItemListPermissionsItemGrantPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetRecipients sets the recipients property value. The recipients property +func (m *ItemListPermissionsItemGrantPostRequestBody) SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() { + err := m.GetBackingStore().Set("recipients", value) + if err != nil { + panic(err) + } +} +// SetRoles sets the roles property value. The roles property +func (m *ItemListPermissionsItemGrantPostRequestBody) SetRoles(value []string)() { + err := m.GetBackingStore().Set("roles", value) + if err != nil { + panic(err) + } +} +type ItemListPermissionsItemGrantPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + GetRoles()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() + SetRoles(value []string)() +} diff --git a/drives/item_list_permissions_item_grant_post_response.go b/drives/item_list_permissions_item_grant_post_response.go new file mode 100644 index 00000000000..e492366e716 --- /dev/null +++ b/drives/item_list_permissions_item_grant_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 drives + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemListPermissionsItemGrantPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemListPermissionsItemGrantPostResponse instantiates a new ItemListPermissionsItemGrantPostResponse and sets the default values. +func NewItemListPermissionsItemGrantPostResponse()(*ItemListPermissionsItemGrantPostResponse) { + m := &ItemListPermissionsItemGrantPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemListPermissionsItemGrantPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListPermissionsItemGrantPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListPermissionsItemGrantPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemListPermissionsItemGrantPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []Permissionable when successful +func (m *ItemListPermissionsItemGrantPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListPermissionsItemGrantPostResponse) 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 *ItemListPermissionsItemGrantPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemListPermissionsItemGrantPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() +} diff --git a/drives/item_list_permissions_item_grant_request_builder.go b/drives/item_list_permissions_item_grant_request_builder.go new file mode 100644 index 00000000000..c2b5018c788 --- /dev/null +++ b/drives/item_list_permissions_item_grant_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 drives + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListPermissionsItemGrantRequestBuilder provides operations to call the grant method. +type ItemListPermissionsItemGrantRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListPermissionsItemGrantRequestBuilderInternal instantiates a new ItemListPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsItemGrantRequestBuilder) { + m := &ItemListPermissionsItemGrantRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/permissions/{permission%2Did}/grant", pathParameters), + } + return m +} +// NewItemListPermissionsItemGrantRequestBuilder instantiates a new ItemListPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsItemGrantRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter) +} +// Post grant users access to a link represented by a permission. +// Deprecated: This method is obsolete. Use PostAsGrantPostResponse instead. +// returns a ItemListPermissionsItemGrantResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemListPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListPermissionsItemGrantResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListPermissionsItemGrantResponseable), nil +} +// PostAsGrantPostResponse grant users access to a link represented by a permission. +// returns a ItemListPermissionsItemGrantPostResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListPermissionsItemGrantRequestBuilder) PostAsGrantPostResponse(ctx context.Context, body ItemListPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListPermissionsItemGrantPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListPermissionsItemGrantPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListPermissionsItemGrantPostResponseable), nil +} +// ToPostRequestInformation grant users access to a link represented by a permission. +// returns a *RequestInformation when successful +func (m *ItemListPermissionsItemGrantRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemListPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration)(*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 *ItemListPermissionsItemGrantRequestBuilder when successful +func (m *ItemListPermissionsItemGrantRequestBuilder) WithUrl(rawUrl string)(*ItemListPermissionsItemGrantRequestBuilder) { + return NewItemListPermissionsItemGrantRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/drives/item_list_permissions_item_grant_response.go b/drives/item_list_permissions_item_grant_response.go new file mode 100644 index 00000000000..33aa1195a53 --- /dev/null +++ b/drives/item_list_permissions_item_grant_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 drives + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemListPermissionsItemGrantPostResponseable instead. +type ItemListPermissionsItemGrantResponse struct { + ItemListPermissionsItemGrantPostResponse +} +// NewItemListPermissionsItemGrantResponse instantiates a new ItemListPermissionsItemGrantResponse and sets the default values. +func NewItemListPermissionsItemGrantResponse()(*ItemListPermissionsItemGrantResponse) { + m := &ItemListPermissionsItemGrantResponse{ + ItemListPermissionsItemGrantPostResponse: *NewItemListPermissionsItemGrantPostResponse(), + } + return m +} +// CreateItemListPermissionsItemGrantResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListPermissionsItemGrantResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListPermissionsItemGrantResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemListPermissionsItemGrantPostResponseable instead. +type ItemListPermissionsItemGrantResponseable interface { + ItemListPermissionsItemGrantPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/drives/item_list_permissions_permission_item_request_builder.go b/drives/item_list_permissions_permission_item_request_builder.go new file mode 100644 index 00000000000..75785fb554e --- /dev/null +++ b/drives/item_list_permissions_permission_item_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 drives + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListPermissionsPermissionItemRequestBuilder provides operations to manage the permissions property of the microsoft.graph.list entity. +type ItemListPermissionsPermissionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters +} +// ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListPermissionsPermissionItemRequestBuilderInternal instantiates a new ItemListPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsPermissionItemRequestBuilder) { + m := &ItemListPermissionsPermissionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemListPermissionsPermissionItemRequestBuilder instantiates a new ItemListPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsPermissionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property permissions for drives +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// Grant provides operations to call the grant method. +// returns a *ItemListPermissionsItemGrantRequestBuilder when successful +func (m *ItemListPermissionsPermissionItemRequestBuilder) Grant()(*ItemListPermissionsItemGrantRequestBuilder) { + return NewItemListPermissionsItemGrantRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property permissions in drives +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToDeleteRequestInformation delete navigation property permissions for drives +// returns a *RequestInformation when successful +func (m *ItemListPermissionsPermissionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(*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 set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemListPermissionsPermissionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(*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 permissions in drives +// returns a *RequestInformation when successful +func (m *ItemListPermissionsPermissionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(*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 *ItemListPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListPermissionsPermissionItemRequestBuilder) WithUrl(rawUrl string)(*ItemListPermissionsPermissionItemRequestBuilder) { + return NewItemListPermissionsPermissionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/drives/item_list_permissions_request_builder.go b/drives/item_list_permissions_request_builder.go new file mode 100644 index 00000000000..5c7ec7950f0 --- /dev/null +++ b/drives/item_list_permissions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package drives + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListPermissionsRequestBuilder provides operations to manage the permissions property of the microsoft.graph.list entity. +type ItemListPermissionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListPermissionsRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemListPermissionsRequestBuilderGetQueryParameters 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\"" +} +// ItemListPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListPermissionsRequestBuilderGetQueryParameters +} +// ItemListPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByPermissionId provides operations to manage the permissions property of the microsoft.graph.list entity. +// returns a *ItemListPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListPermissionsRequestBuilder) ByPermissionId(permissionId string)(*ItemListPermissionsPermissionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if permissionId != "" { + urlTplParams["permission%2Did"] = permissionId + } + return NewItemListPermissionsPermissionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemListPermissionsRequestBuilderInternal instantiates a new ItemListPermissionsRequestBuilder and sets the default values. +func NewItemListPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsRequestBuilder) { + m := &ItemListPermissionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/drives/{drive%2Did}/list/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemListPermissionsRequestBuilder instantiates a new ItemListPermissionsRequestBuilder and sets the default values. +func NewItemListPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListPermissionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemListPermissionsCountRequestBuilder when successful +func (m *ItemListPermissionsRequestBuilder) Count()(*ItemListPermissionsCountRequestBuilder) { + return NewItemListPermissionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a PermissionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListPermissionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable), nil +} +// Post create new navigation property to permissions for drives +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListPermissionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListPermissionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToGetRequestInformation the set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemListPermissionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListPermissionsRequestBuilderGetRequestConfiguration)(*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 permissions for drives +// returns a *RequestInformation when successful +func (m *ItemListPermissionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListPermissionsRequestBuilderPostRequestConfiguration)(*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 *ItemListPermissionsRequestBuilder when successful +func (m *ItemListPermissionsRequestBuilder) WithUrl(rawUrl string)(*ItemListPermissionsRequestBuilder) { + return NewItemListPermissionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/drives/item_list_request_builder.go b/drives/item_list_request_builder.go index b453da0cf88..36fe90ff5e1 100644 --- a/drives/item_list_request_builder.go +++ b/drives/item_list_request_builder.go @@ -148,6 +148,11 @@ func (m *ItemListRequestBuilder) Patch(ctx context.Context, body iadcd81124412c6 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable), nil } +// Permissions provides operations to manage the permissions property of the microsoft.graph.list entity. +// returns a *ItemListPermissionsRequestBuilder when successful +func (m *ItemListRequestBuilder) Permissions()(*ItemListPermissionsRequestBuilder) { + return NewItemListPermissionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Subscriptions provides operations to manage the subscriptions property of the microsoft.graph.list entity. // returns a *ItemListSubscriptionsRequestBuilder when successful func (m *ItemListRequestBuilder) Subscriptions()(*ItemListSubscriptionsRequestBuilder) { diff --git a/groups/item_sites_item_lists_item_items_item_permissions_count_request_builder.go b/groups/item_sites_item_lists_item_items_item_permissions_count_request_builder.go new file mode 100644 index 00000000000..bb1a2549fb0 --- /dev/null +++ b/groups/item_sites_item_lists_item_items_item_permissions_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" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder provides operations to count the resources in the collection. +type ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters +} +// NewItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderInternal instantiates a new ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder) { + m := &ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder instantiates a new ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderInternal(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 *ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*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 *ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder) WithUrl(rawUrl string)(*ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder) { + return NewItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_sites_item_lists_item_items_item_permissions_item_grant_post_request_body.go b/groups/item_sites_item_lists_item_items_item_permissions_item_grant_post_request_body.go new file mode 100644 index 00000000000..f7c9e7b1745 --- /dev/null +++ b/groups/item_sites_item_lists_item_items_item_permissions_item_grant_post_request_body.go @@ -0,0 +1,172 @@ +// 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" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody instantiates a new ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody and sets the default values. +func NewItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody()(*ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody) { + m := &ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody(), 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 *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["recipients"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDriveRecipientFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + } + m.SetRecipients(res) + } + return nil + } + res["roles"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetRoles(res) + } + return nil + } + return res +} +// GetRecipients gets the recipients property value. The recipients property +// returns a []DriveRecipientable when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody) GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) { + val, err := m.GetBackingStore().Get("recipients") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + return nil +} +// GetRoles gets the roles property value. The roles property +// returns a []string when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody) GetRoles()([]string) { + val, err := m.GetBackingStore().Get("roles") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetRecipients() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecipients())) + for i, v := range m.GetRecipients() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("recipients", cast) + if err != nil { + return err + } + } + if m.GetRoles() != nil { + err := writer.WriteCollectionOfStringValues("roles", m.GetRoles()) + 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 *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetRecipients sets the recipients property value. The recipients property +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody) SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() { + err := m.GetBackingStore().Set("recipients", value) + if err != nil { + panic(err) + } +} +// SetRoles sets the roles property value. The roles property +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody) SetRoles(value []string)() { + err := m.GetBackingStore().Set("roles", value) + if err != nil { + panic(err) + } +} +type ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + GetRoles()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() + SetRoles(value []string)() +} diff --git a/groups/item_sites_item_lists_item_items_item_permissions_item_grant_post_response.go b/groups/item_sites_item_lists_item_items_item_permissions_item_grant_post_response.go new file mode 100644 index 00000000000..9da7575d3b7 --- /dev/null +++ b/groups/item_sites_item_lists_item_items_item_permissions_item_grant_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" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse instantiates a new ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse and sets the default values. +func NewItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse()(*ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse) { + m := &ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []Permissionable when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse) 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 *ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() +} diff --git a/groups/item_sites_item_lists_item_items_item_permissions_item_grant_request_builder.go b/groups/item_sites_item_lists_item_items_item_permissions_item_grant_request_builder.go new file mode 100644 index 00000000000..e1da9f777fa --- /dev/null +++ b/groups/item_sites_item_lists_item_items_item_permissions_item_grant_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" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder provides operations to call the grant method. +type ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderInternal instantiates a new ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder) { + m := &ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}/grant", pathParameters), + } + return m +} +// NewItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder instantiates a new ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter) +} +// Post grant users access to a link represented by a permission. +// Deprecated: This method is obsolete. Use PostAsGrantPostResponse instead. +// returns a ItemSitesItemListsItemItemsItemPermissionsItemGrantResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemSitesItemListsItemItemsItemPermissionsItemGrantResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemSitesItemListsItemItemsItemPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemSitesItemListsItemItemsItemPermissionsItemGrantResponseable), nil +} +// PostAsGrantPostResponse grant users access to a link represented by a permission. +// returns a ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder) PostAsGrantPostResponse(ctx context.Context, body ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable), nil +} +// ToPostRequestInformation grant users access to a link represented by a permission. +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(*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 *ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder) WithUrl(rawUrl string)(*ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder) { + return NewItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_sites_item_lists_item_items_item_permissions_item_grant_response.go b/groups/item_sites_item_lists_item_items_item_permissions_item_grant_response.go new file mode 100644 index 00000000000..a26c375881b --- /dev/null +++ b/groups/item_sites_item_lists_item_items_item_permissions_item_grant_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 ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable instead. +type ItemSitesItemListsItemItemsItemPermissionsItemGrantResponse struct { + ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse +} +// NewItemSitesItemListsItemItemsItemPermissionsItemGrantResponse instantiates a new ItemSitesItemListsItemItemsItemPermissionsItemGrantResponse and sets the default values. +func NewItemSitesItemListsItemItemsItemPermissionsItemGrantResponse()(*ItemSitesItemListsItemItemsItemPermissionsItemGrantResponse) { + m := &ItemSitesItemListsItemItemsItemPermissionsItemGrantResponse{ + ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse: *NewItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse(), + } + return m +} +// CreateItemSitesItemListsItemItemsItemPermissionsItemGrantResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemSitesItemListsItemItemsItemPermissionsItemGrantResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemSitesItemListsItemItemsItemPermissionsItemGrantResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable instead. +type ItemSitesItemListsItemItemsItemPermissionsItemGrantResponseable interface { + ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/groups/item_sites_item_lists_item_items_item_permissions_permission_item_request_builder.go b/groups/item_sites_item_lists_item_items_item_permissions_permission_item_request_builder.go new file mode 100644 index 00000000000..b7c48d96927 --- /dev/null +++ b/groups/item_sites_item_lists_item_items_item_permissions_permission_item_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" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder provides operations to manage the permissions property of the microsoft.graph.listItem entity. +type ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +} +// ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderInternal instantiates a new ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) { + m := &ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder instantiates a new ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property permissions for groups +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// Grant provides operations to call the grant method. +// returns a *ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) Grant()(*ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder) { + return NewItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property permissions in groups +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToDeleteRequestInformation delete navigation property permissions for groups +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(*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 set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(*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 permissions in groups +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(*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 *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) WithUrl(rawUrl string)(*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) { + return NewItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_sites_item_lists_item_items_item_permissions_request_builder.go b/groups/item_sites_item_lists_item_items_item_permissions_request_builder.go new file mode 100644 index 00000000000..bcf88712c7e --- /dev/null +++ b/groups/item_sites_item_lists_item_items_item_permissions_request_builder.go @@ -0,0 +1,155 @@ +// 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" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemSitesItemListsItemItemsItemPermissionsRequestBuilder provides operations to manage the permissions property of the microsoft.graph.listItem entity. +type ItemSitesItemListsItemItemsItemPermissionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters 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\"" +} +// ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters +} +// ItemSitesItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByPermissionId provides operations to manage the permissions property of the microsoft.graph.listItem entity. +// returns a *ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsRequestBuilder) ByPermissionId(permissionId string)(*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if permissionId != "" { + urlTplParams["permission%2Did"] = permissionId + } + return NewItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemSitesItemListsItemItemsItemPermissionsRequestBuilderInternal instantiates a new ItemSitesItemListsItemItemsItemPermissionsRequestBuilder and sets the default values. +func NewItemSitesItemListsItemItemsItemPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemItemsItemPermissionsRequestBuilder) { + m := &ItemSitesItemListsItemItemsItemPermissionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemSitesItemListsItemItemsItemPermissionsRequestBuilder instantiates a new ItemSitesItemListsItemItemsItemPermissionsRequestBuilder and sets the default values. +func NewItemSitesItemListsItemItemsItemPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemItemsItemPermissionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemSitesItemListsItemItemsItemPermissionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsRequestBuilder) Count()(*ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder) { + return NewItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a PermissionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemSitesItemListsItemItemsItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable), nil +} +// Post create new navigation property to permissions for groups +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemSitesItemListsItemItemsItemPermissionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToGetRequestInformation the set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration)(*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 permissions for groups +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemSitesItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration)(*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 *ItemSitesItemListsItemItemsItemPermissionsRequestBuilder when successful +func (m *ItemSitesItemListsItemItemsItemPermissionsRequestBuilder) WithUrl(rawUrl string)(*ItemSitesItemListsItemItemsItemPermissionsRequestBuilder) { + return NewItemSitesItemListsItemItemsItemPermissionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_sites_item_lists_item_items_list_item_item_request_builder.go b/groups/item_sites_item_lists_item_items_list_item_item_request_builder.go index ac6831df04b..35674566e72 100644 --- a/groups/item_sites_item_lists_item_items_list_item_item_request_builder.go +++ b/groups/item_sites_item_lists_item_items_list_item_item_request_builder.go @@ -158,6 +158,11 @@ func (m *ItemSitesItemListsItemItemsListItemItemRequestBuilder) Patch(ctx contex } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable), nil } +// Permissions provides operations to manage the permissions property of the microsoft.graph.listItem entity. +// returns a *ItemSitesItemListsItemItemsItemPermissionsRequestBuilder when successful +func (m *ItemSitesItemListsItemItemsListItemItemRequestBuilder) Permissions()(*ItemSitesItemListsItemItemsItemPermissionsRequestBuilder) { + return NewItemSitesItemListsItemItemsItemPermissionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete navigation property items for groups // returns a *RequestInformation when successful func (m *ItemSitesItemListsItemItemsListItemItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemSitesItemListsItemItemsListItemItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/groups/item_sites_item_lists_item_permissions_count_request_builder.go b/groups/item_sites_item_lists_item_permissions_count_request_builder.go new file mode 100644 index 00000000000..6d183d81757 --- /dev/null +++ b/groups/item_sites_item_lists_item_permissions_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" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemSitesItemListsItemPermissionsCountRequestBuilder provides operations to count the resources in the collection. +type ItemSitesItemListsItemPermissionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemSitesItemListsItemPermissionsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemSitesItemListsItemPermissionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemSitesItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemSitesItemListsItemPermissionsCountRequestBuilderGetQueryParameters +} +// NewItemSitesItemListsItemPermissionsCountRequestBuilderInternal instantiates a new ItemSitesItemListsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemSitesItemListsItemPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemPermissionsCountRequestBuilder) { + m := &ItemSitesItemListsItemPermissionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemSitesItemListsItemPermissionsCountRequestBuilder instantiates a new ItemSitesItemListsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemSitesItemListsItemPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemPermissionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemSitesItemListsItemPermissionsCountRequestBuilderInternal(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 *ItemSitesItemListsItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *ItemSitesItemListsItemPermissionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*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 *ItemSitesItemListsItemPermissionsCountRequestBuilder when successful +func (m *ItemSitesItemListsItemPermissionsCountRequestBuilder) WithUrl(rawUrl string)(*ItemSitesItemListsItemPermissionsCountRequestBuilder) { + return NewItemSitesItemListsItemPermissionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_sites_item_lists_item_permissions_item_grant_post_request_body.go b/groups/item_sites_item_lists_item_permissions_item_grant_post_request_body.go new file mode 100644 index 00000000000..d1c0fb6b6f1 --- /dev/null +++ b/groups/item_sites_item_lists_item_permissions_item_grant_post_request_body.go @@ -0,0 +1,172 @@ +// 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" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemSitesItemListsItemPermissionsItemGrantPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemSitesItemListsItemPermissionsItemGrantPostRequestBody instantiates a new ItemSitesItemListsItemPermissionsItemGrantPostRequestBody and sets the default values. +func NewItemSitesItemListsItemPermissionsItemGrantPostRequestBody()(*ItemSitesItemListsItemPermissionsItemGrantPostRequestBody) { + m := &ItemSitesItemListsItemPermissionsItemGrantPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemSitesItemListsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemSitesItemListsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemSitesItemListsItemPermissionsItemGrantPostRequestBody(), 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 *ItemSitesItemListsItemPermissionsItemGrantPostRequestBody) 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 *ItemSitesItemListsItemPermissionsItemGrantPostRequestBody) 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 *ItemSitesItemListsItemPermissionsItemGrantPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["recipients"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDriveRecipientFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + } + m.SetRecipients(res) + } + return nil + } + res["roles"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetRoles(res) + } + return nil + } + return res +} +// GetRecipients gets the recipients property value. The recipients property +// returns a []DriveRecipientable when successful +func (m *ItemSitesItemListsItemPermissionsItemGrantPostRequestBody) GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) { + val, err := m.GetBackingStore().Get("recipients") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + return nil +} +// GetRoles gets the roles property value. The roles property +// returns a []string when successful +func (m *ItemSitesItemListsItemPermissionsItemGrantPostRequestBody) GetRoles()([]string) { + val, err := m.GetBackingStore().Get("roles") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemSitesItemListsItemPermissionsItemGrantPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetRecipients() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecipients())) + for i, v := range m.GetRecipients() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("recipients", cast) + if err != nil { + return err + } + } + if m.GetRoles() != nil { + err := writer.WriteCollectionOfStringValues("roles", m.GetRoles()) + 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 *ItemSitesItemListsItemPermissionsItemGrantPostRequestBody) 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 *ItemSitesItemListsItemPermissionsItemGrantPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetRecipients sets the recipients property value. The recipients property +func (m *ItemSitesItemListsItemPermissionsItemGrantPostRequestBody) SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() { + err := m.GetBackingStore().Set("recipients", value) + if err != nil { + panic(err) + } +} +// SetRoles sets the roles property value. The roles property +func (m *ItemSitesItemListsItemPermissionsItemGrantPostRequestBody) SetRoles(value []string)() { + err := m.GetBackingStore().Set("roles", value) + if err != nil { + panic(err) + } +} +type ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + GetRoles()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() + SetRoles(value []string)() +} diff --git a/groups/item_sites_item_lists_item_permissions_item_grant_post_response.go b/groups/item_sites_item_lists_item_permissions_item_grant_post_response.go new file mode 100644 index 00000000000..831269f09b2 --- /dev/null +++ b/groups/item_sites_item_lists_item_permissions_item_grant_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" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemSitesItemListsItemPermissionsItemGrantPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemSitesItemListsItemPermissionsItemGrantPostResponse instantiates a new ItemSitesItemListsItemPermissionsItemGrantPostResponse and sets the default values. +func NewItemSitesItemListsItemPermissionsItemGrantPostResponse()(*ItemSitesItemListsItemPermissionsItemGrantPostResponse) { + m := &ItemSitesItemListsItemPermissionsItemGrantPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemSitesItemListsItemPermissionsItemGrantPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemSitesItemListsItemPermissionsItemGrantPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemSitesItemListsItemPermissionsItemGrantPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemSitesItemListsItemPermissionsItemGrantPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []Permissionable when successful +func (m *ItemSitesItemListsItemPermissionsItemGrantPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemSitesItemListsItemPermissionsItemGrantPostResponse) 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 *ItemSitesItemListsItemPermissionsItemGrantPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemSitesItemListsItemPermissionsItemGrantPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() +} diff --git a/groups/item_sites_item_lists_item_permissions_item_grant_request_builder.go b/groups/item_sites_item_lists_item_permissions_item_grant_request_builder.go new file mode 100644 index 00000000000..2d5c97b9a58 --- /dev/null +++ b/groups/item_sites_item_lists_item_permissions_item_grant_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" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemSitesItemListsItemPermissionsItemGrantRequestBuilder provides operations to call the grant method. +type ItemSitesItemListsItemPermissionsItemGrantRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemSitesItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemSitesItemListsItemPermissionsItemGrantRequestBuilderInternal instantiates a new ItemSitesItemListsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemSitesItemListsItemPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemPermissionsItemGrantRequestBuilder) { + m := &ItemSitesItemListsItemPermissionsItemGrantRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}/grant", pathParameters), + } + return m +} +// NewItemSitesItemListsItemPermissionsItemGrantRequestBuilder instantiates a new ItemSitesItemListsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemSitesItemListsItemPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemPermissionsItemGrantRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemSitesItemListsItemPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter) +} +// Post grant users access to a link represented by a permission. +// Deprecated: This method is obsolete. Use PostAsGrantPostResponse instead. +// returns a ItemSitesItemListsItemPermissionsItemGrantResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemSitesItemListsItemPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemSitesItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemSitesItemListsItemPermissionsItemGrantResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemSitesItemListsItemPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemSitesItemListsItemPermissionsItemGrantResponseable), nil +} +// PostAsGrantPostResponse grant users access to a link represented by a permission. +// returns a ItemSitesItemListsItemPermissionsItemGrantPostResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemSitesItemListsItemPermissionsItemGrantRequestBuilder) PostAsGrantPostResponse(ctx context.Context, body ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemSitesItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemSitesItemListsItemPermissionsItemGrantPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemSitesItemListsItemPermissionsItemGrantPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemSitesItemListsItemPermissionsItemGrantPostResponseable), nil +} +// ToPostRequestInformation grant users access to a link represented by a permission. +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemPermissionsItemGrantRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemSitesItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(*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 *ItemSitesItemListsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemSitesItemListsItemPermissionsItemGrantRequestBuilder) WithUrl(rawUrl string)(*ItemSitesItemListsItemPermissionsItemGrantRequestBuilder) { + return NewItemSitesItemListsItemPermissionsItemGrantRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_sites_item_lists_item_permissions_item_grant_response.go b/groups/item_sites_item_lists_item_permissions_item_grant_response.go new file mode 100644 index 00000000000..e0da8139edc --- /dev/null +++ b/groups/item_sites_item_lists_item_permissions_item_grant_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 ItemSitesItemListsItemPermissionsItemGrantPostResponseable instead. +type ItemSitesItemListsItemPermissionsItemGrantResponse struct { + ItemSitesItemListsItemPermissionsItemGrantPostResponse +} +// NewItemSitesItemListsItemPermissionsItemGrantResponse instantiates a new ItemSitesItemListsItemPermissionsItemGrantResponse and sets the default values. +func NewItemSitesItemListsItemPermissionsItemGrantResponse()(*ItemSitesItemListsItemPermissionsItemGrantResponse) { + m := &ItemSitesItemListsItemPermissionsItemGrantResponse{ + ItemSitesItemListsItemPermissionsItemGrantPostResponse: *NewItemSitesItemListsItemPermissionsItemGrantPostResponse(), + } + return m +} +// CreateItemSitesItemListsItemPermissionsItemGrantResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemSitesItemListsItemPermissionsItemGrantResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemSitesItemListsItemPermissionsItemGrantResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemSitesItemListsItemPermissionsItemGrantPostResponseable instead. +type ItemSitesItemListsItemPermissionsItemGrantResponseable interface { + ItemSitesItemListsItemPermissionsItemGrantPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/groups/item_sites_item_lists_item_permissions_permission_item_request_builder.go b/groups/item_sites_item_lists_item_permissions_permission_item_request_builder.go new file mode 100644 index 00000000000..43fa4860b09 --- /dev/null +++ b/groups/item_sites_item_lists_item_permissions_permission_item_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" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder provides operations to manage the permissions property of the microsoft.graph.list entity. +type ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +} +// ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemSitesItemListsItemPermissionsPermissionItemRequestBuilderInternal instantiates a new ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemSitesItemListsItemPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) { + m := &ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemSitesItemListsItemPermissionsPermissionItemRequestBuilder instantiates a new ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemSitesItemListsItemPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemSitesItemListsItemPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property permissions for groups +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// Grant provides operations to call the grant method. +// returns a *ItemSitesItemListsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) Grant()(*ItemSitesItemListsItemPermissionsItemGrantRequestBuilder) { + return NewItemSitesItemListsItemPermissionsItemGrantRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property permissions in groups +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToDeleteRequestInformation delete navigation property permissions for groups +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(*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 set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(*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 permissions in groups +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(*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 *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) WithUrl(rawUrl string)(*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) { + return NewItemSitesItemListsItemPermissionsPermissionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_sites_item_lists_item_permissions_request_builder.go b/groups/item_sites_item_lists_item_permissions_request_builder.go new file mode 100644 index 00000000000..feb548e9e61 --- /dev/null +++ b/groups/item_sites_item_lists_item_permissions_request_builder.go @@ -0,0 +1,155 @@ +// 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" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemSitesItemListsItemPermissionsRequestBuilder provides operations to manage the permissions property of the microsoft.graph.list entity. +type ItemSitesItemListsItemPermissionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters 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\"" +} +// ItemSitesItemListsItemPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemPermissionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters +} +// ItemSitesItemListsItemPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSitesItemListsItemPermissionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByPermissionId provides operations to manage the permissions property of the microsoft.graph.list entity. +// returns a *ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemSitesItemListsItemPermissionsRequestBuilder) ByPermissionId(permissionId string)(*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if permissionId != "" { + urlTplParams["permission%2Did"] = permissionId + } + return NewItemSitesItemListsItemPermissionsPermissionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemSitesItemListsItemPermissionsRequestBuilderInternal instantiates a new ItemSitesItemListsItemPermissionsRequestBuilder and sets the default values. +func NewItemSitesItemListsItemPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemPermissionsRequestBuilder) { + m := &ItemSitesItemListsItemPermissionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/groups/{group%2Did}/sites/{site%2Did}/lists/{list%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemSitesItemListsItemPermissionsRequestBuilder instantiates a new ItemSitesItemListsItemPermissionsRequestBuilder and sets the default values. +func NewItemSitesItemListsItemPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSitesItemListsItemPermissionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemSitesItemListsItemPermissionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemSitesItemListsItemPermissionsCountRequestBuilder when successful +func (m *ItemSitesItemListsItemPermissionsRequestBuilder) Count()(*ItemSitesItemListsItemPermissionsCountRequestBuilder) { + return NewItemSitesItemListsItemPermissionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a PermissionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemSitesItemListsItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSitesItemListsItemPermissionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable), nil +} +// Post create new navigation property to permissions for groups +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemSitesItemListsItemPermissionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemSitesItemListsItemPermissionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToGetRequestInformation the set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemPermissionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSitesItemListsItemPermissionsRequestBuilderGetRequestConfiguration)(*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 permissions for groups +// returns a *RequestInformation when successful +func (m *ItemSitesItemListsItemPermissionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemSitesItemListsItemPermissionsRequestBuilderPostRequestConfiguration)(*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 *ItemSitesItemListsItemPermissionsRequestBuilder when successful +func (m *ItemSitesItemListsItemPermissionsRequestBuilder) WithUrl(rawUrl string)(*ItemSitesItemListsItemPermissionsRequestBuilder) { + return NewItemSitesItemListsItemPermissionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/groups/item_sites_item_lists_list_item_request_builder.go b/groups/item_sites_item_lists_list_item_request_builder.go index de59df422b3..ec333853dbc 100644 --- a/groups/item_sites_item_lists_list_item_request_builder.go +++ b/groups/item_sites_item_lists_list_item_request_builder.go @@ -148,6 +148,11 @@ func (m *ItemSitesItemListsListItemRequestBuilder) Patch(ctx context.Context, bo } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable), nil } +// Permissions provides operations to manage the permissions property of the microsoft.graph.list entity. +// returns a *ItemSitesItemListsItemPermissionsRequestBuilder when successful +func (m *ItemSitesItemListsListItemRequestBuilder) Permissions()(*ItemSitesItemListsItemPermissionsRequestBuilder) { + return NewItemSitesItemListsItemPermissionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Subscriptions provides operations to manage the subscriptions property of the microsoft.graph.list entity. // returns a *ItemSitesItemListsItemSubscriptionsRequestBuilder when successful func (m *ItemSitesItemListsListItemRequestBuilder) Subscriptions()(*ItemSitesItemListsItemSubscriptionsRequestBuilder) { diff --git a/identitygovernance/016a12739f1b095853c1f0542a0179e3a6128e6a84642673a3ea0746b5aca5f3.go b/identitygovernance/016a12739f1b095853c1f0542a0179e3a6128e6a84642673a3ea0746b5aca5f3.go new file mode 100644 index 00000000000..6bdf76a8aa7 --- /dev/null +++ b/identitygovernance/016a12739f1b095853c1f0542a0179e3a6128e6a84642673a3ea0746b5aca5f3.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/0190d57c5932c403850b4951fde3ffc19a9d0ea00a020c7325e840c307afdd8c.go b/identitygovernance/0190d57c5932c403850b4951fde3ffc19a9d0ea00a020c7325e840c307afdd8c.go new file mode 100644 index 00000000000..0b29283bcc3 --- /dev/null +++ b/identitygovernance/0190d57c5932c403850b4951fde3ffc19a9d0ea00a020c7325e840c307afdd8c.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/01abbb033a8f2bcccc30c625a02616da9c2e8dffaecf5ca2a3907346fd32c47d.go b/identitygovernance/01abbb033a8f2bcccc30c625a02616da9c2e8dffaecf5ca2a3907346fd32c47d.go new file mode 100644 index 00000000000..835742b5be9 --- /dev/null +++ b/identitygovernance/01abbb033a8f2bcccc30c625a02616da9c2e8dffaecf5ca2a3907346fd32c47d.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/01d7cab4bee0e0493d642b786fbb8a53dbe7fce722a7212e857a4539b4bde1d0.go b/identitygovernance/01d7cab4bee0e0493d642b786fbb8a53dbe7fce722a7212e857a4539b4bde1d0.go new file mode 100644 index 00000000000..b4a875cc528 --- /dev/null +++ b/identitygovernance/01d7cab4bee0e0493d642b786fbb8a53dbe7fce722a7212e857a4539b4bde1d0.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/01f489f9543a17941bea3f091db3ab2993e2bc1b28b81b2708e888c430a5c395.go b/identitygovernance/01f489f9543a17941bea3f091db3ab2993e2bc1b28b81b2708e888c430a5c395.go new file mode 100644 index 00000000000..116d7e1c608 --- /dev/null +++ b/identitygovernance/01f489f9543a17941bea3f091db3ab2993e2bc1b28b81b2708e888c430a5c395.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/0206fe612860fe9b037d18cd5131193fa117be72f29b28a14731df03b93d544e.go b/identitygovernance/0206fe612860fe9b037d18cd5131193fa117be72f29b28a14731df03b93d544e.go new file mode 100644 index 00000000000..007e94b4f51 --- /dev/null +++ b/identitygovernance/0206fe612860fe9b037d18cd5131193fa117be72f29b28a14731df03b93d544e.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/0268e6aac38d3b7d921b753212f03b83253103534710e1f7a3ca85333a91b0f5.go b/identitygovernance/0268e6aac38d3b7d921b753212f03b83253103534710e1f7a3ca85333a91b0f5.go new file mode 100644 index 00000000000..847b5d49f5e --- /dev/null +++ b/identitygovernance/0268e6aac38d3b7d921b753212f03b83253103534710e1f7a3ca85333a91b0f5.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/02c8719583589078ee37b1f665bb0a7c6d946acc1d787fbd89b24f4de9c48a63.go b/identitygovernance/02c8719583589078ee37b1f665bb0a7c6d946acc1d787fbd89b24f4de9c48a63.go new file mode 100644 index 00000000000..29857fe2b22 --- /dev/null +++ b/identitygovernance/02c8719583589078ee37b1f665bb0a7c6d946acc1d787fbd89b24f4de9c48a63.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/02fcf855f4e6dbd23b3bb14474b684cd6010264d0cdc1cd95267c3b4d61f50b1.go b/identitygovernance/02fcf855f4e6dbd23b3bb14474b684cd6010264d0cdc1cd95267c3b4d61f50b1.go index 0dba212027a..93d7e229800 100644 --- a/identitygovernance/02fcf855f4e6dbd23b3bb14474b684cd6010264d0cdc1cd95267c3b4d61f50b1.go +++ b/identitygovernance/02fcf855f4e6dbd23b3bb14474b684cd6010264d0cdc1cd95267c3b4d61f50b1.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResou } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/0307e29de58c26cd4ab7ae0f017a88e891797480f0b29ce11d9d23a0a5bfe835.go b/identitygovernance/0307e29de58c26cd4ab7ae0f017a88e891797480f0b29ce11d9d23a0a5bfe835.go new file mode 100644 index 00000000000..5b33b978a1b --- /dev/null +++ b/identitygovernance/0307e29de58c26cd4ab7ae0f017a88e891797480f0b29ce11d9d23a0a5bfe835.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/0442e8034b5e8d881fc97021c9aa3c867ab6833122649d7c69cd6a5db6108a29.go b/identitygovernance/0442e8034b5e8d881fc97021c9aa3c867ab6833122649d7c69cd6a5db6108a29.go new file mode 100644 index 00000000000..fefca251fe9 --- /dev/null +++ b/identitygovernance/0442e8034b5e8d881fc97021c9aa3c867ab6833122649d7c69cd6a5db6108a29.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/053b20f0515ab22c1ea8b6161fc0d7fd69d2b17f1c944ba94310119fb1606454.go b/identitygovernance/053b20f0515ab22c1ea8b6161fc0d7fd69d2b17f1c944ba94310119fb1606454.go new file mode 100644 index 00000000000..be2ba9e3c75 --- /dev/null +++ b/identitygovernance/053b20f0515ab22c1ea8b6161fc0d7fd69d2b17f1c944ba94310119fb1606454.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/0554bff63d28a0f5eb2d833cf9dd7e0324bdf78d799c7b3aa845c1f1ab78d03b.go b/identitygovernance/0554bff63d28a0f5eb2d833cf9dd7e0324bdf78d799c7b3aa845c1f1ab78d03b.go new file mode 100644 index 00000000000..531501f3776 --- /dev/null +++ b/identitygovernance/0554bff63d28a0f5eb2d833cf9dd7e0324bdf78d799c7b3aa845c1f1ab78d03b.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/06ae8b68ac38a9606f6fc094904bf66a4d1e3728ba9ab77b5d35998233cc741b.go b/identitygovernance/06ae8b68ac38a9606f6fc094904bf66a4d1e3728ba9ab77b5d35998233cc741b.go new file mode 100644 index 00000000000..97f6f2e183e --- /dev/null +++ b/identitygovernance/06ae8b68ac38a9606f6fc094904bf66a4d1e3728ba9ab77b5d35998233cc741b.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/06aec5050743ff5d8ee46024ccc539cc3f503241767be0c922524077b43340f1.go b/identitygovernance/06aec5050743ff5d8ee46024ccc539cc3f503241767be0c922524077b43340f1.go new file mode 100644 index 00000000000..5f5dcbf4eaf --- /dev/null +++ b/identitygovernance/06aec5050743ff5d8ee46024ccc539cc3f503241767be0c922524077b43340f1.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/07155cdc6f523e5b67dddc95e55e23960c0cb41ba66aadb8868e90457786f9d8.go b/identitygovernance/07155cdc6f523e5b67dddc95e55e23960c0cb41ba66aadb8868e90457786f9d8.go new file mode 100644 index 00000000000..3b5ef6d7d43 --- /dev/null +++ b/identitygovernance/07155cdc6f523e5b67dddc95e55e23960c0cb41ba66aadb8868e90457786f9d8.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/087db958796074f51ec2ab05a83975330bebcbbf0ee4cb96ad508480cbe2721e.go b/identitygovernance/087db958796074f51ec2ab05a83975330bebcbbf0ee4cb96ad508480cbe2721e.go new file mode 100644 index 00000000000..d619ac8f001 --- /dev/null +++ b/identitygovernance/087db958796074f51ec2ab05a83975330bebcbbf0ee4cb96ad508480cbe2721e.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/08c43dd1fcaa034ac7ff7e8137db46fa8de70bcc96e8ef61fcb0e96740e2e7cd.go b/identitygovernance/08c43dd1fcaa034ac7ff7e8137db46fa8de70bcc96e8ef61fcb0e96740e2e7cd.go new file mode 100644 index 00000000000..184f8a00cbc --- /dev/null +++ b/identitygovernance/08c43dd1fcaa034ac7ff7e8137db46fa8de70bcc96e8ef61fcb0e96740e2e7cd.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/09478b624dfef9084d9ac1f217ff1fc73e06221ef16d242d48a3eeac2d8352a4.go b/identitygovernance/09478b624dfef9084d9ac1f217ff1fc73e06221ef16d242d48a3eeac2d8352a4.go index 220b330b210..117489d0bc3 100644 --- a/identitygovernance/09478b624dfef9084d9ac1f217ff1fc73e06221ef16d242d48a3eeac2d8352a4.go +++ b/identitygovernance/09478b624dfef9084d9ac1f217ff1fc73e06221ef16d242d48a3eeac2d8352a4.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemRes } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/09b9626f32e30d5bfff341c107a11f154bc9016c12c1f79d554a13705927a773.go b/identitygovernance/09b9626f32e30d5bfff341c107a11f154bc9016c12c1f79d554a13705927a773.go new file mode 100644 index 00000000000..b82d5ae3d50 --- /dev/null +++ b/identitygovernance/09b9626f32e30d5bfff341c107a11f154bc9016c12c1f79d554a13705927a773.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/0a0477ac245870a667ab26997aead8554dcaebc8ce8cacc960f4372c308f090a.go b/identitygovernance/0a0477ac245870a667ab26997aead8554dcaebc8ce8cacc960f4372c308f090a.go new file mode 100644 index 00000000000..e885a8992ba --- /dev/null +++ b/identitygovernance/0a0477ac245870a667ab26997aead8554dcaebc8ce8cacc960f4372c308f090a.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/0a3b84541b3e842aa84569f6320d9663662019df00906eabd3c2afbeb2db25d9.go b/identitygovernance/0a3b84541b3e842aa84569f6320d9663662019df00906eabd3c2afbeb2db25d9.go new file mode 100644 index 00000000000..226b19ba89c --- /dev/null +++ b/identitygovernance/0a3b84541b3e842aa84569f6320d9663662019df00906eabd3c2afbeb2db25d9.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/0c73af96cd4a02e8d4164e834d20510e33cdf356a17080aa77a0e22dcf204a35.go b/identitygovernance/0c73af96cd4a02e8d4164e834d20510e33cdf356a17080aa77a0e22dcf204a35.go new file mode 100644 index 00000000000..1e6a315dbfc --- /dev/null +++ b/identitygovernance/0c73af96cd4a02e8d4164e834d20510e33cdf356a17080aa77a0e22dcf204a35.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/0c833e63861ea3579a9699a4993272df2156a390b9370589bcdd1c99e31e81ac.go b/identitygovernance/0c833e63861ea3579a9699a4993272df2156a390b9370589bcdd1c99e31e81ac.go new file mode 100644 index 00000000000..24c1250f5d1 --- /dev/null +++ b/identitygovernance/0c833e63861ea3579a9699a4993272df2156a390b9370589bcdd1c99e31e81ac.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/104ec59baf7e2a352b36a7c9b616f17653ed62a9db038bce9178814bfa225d82.go b/identitygovernance/104ec59baf7e2a352b36a7c9b616f17653ed62a9db038bce9178814bfa225d82.go new file mode 100644 index 00000000000..4475cb09f61 --- /dev/null +++ b/identitygovernance/104ec59baf7e2a352b36a7c9b616f17653ed62a9db038bce9178814bfa225d82.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1197b903a6570f5781dad5c5df0a0c9c495aca6778399ca25d7e7e5652a0ab50.go b/identitygovernance/1197b903a6570f5781dad5c5df0a0c9c495aca6778399ca25d7e7e5652a0ab50.go new file mode 100644 index 00000000000..fa4c8b364f9 --- /dev/null +++ b/identitygovernance/1197b903a6570f5781dad5c5df0a0c9c495aca6778399ca25d7e7e5652a0ab50.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/11e931e045e736602ba7e1247c267205822dc3935eefa297ace28e5ae5719648.go b/identitygovernance/11e931e045e736602ba7e1247c267205822dc3935eefa297ace28e5ae5719648.go new file mode 100644 index 00000000000..cbc475a6e85 --- /dev/null +++ b/identitygovernance/11e931e045e736602ba7e1247c267205822dc3935eefa297ace28e5ae5719648.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/11ec400b1aeacbaa5ce9b338b13f7b38c82ea356053d66741932af203493eae6.go b/identitygovernance/11ec400b1aeacbaa5ce9b338b13f7b38c82ea356053d66741932af203493eae6.go new file mode 100644 index 00000000000..9846bbdd62f --- /dev/null +++ b/identitygovernance/11ec400b1aeacbaa5ce9b338b13f7b38c82ea356053d66741932af203493eae6.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1282fa8981d736ca447fb7b28564b25614407fdc0fb98150ac2a433b17df09c0.go b/identitygovernance/1282fa8981d736ca447fb7b28564b25614407fdc0fb98150ac2a433b17df09c0.go new file mode 100644 index 00000000000..ac41c079ef4 --- /dev/null +++ b/identitygovernance/1282fa8981d736ca447fb7b28564b25614407fdc0fb98150ac2a433b17df09c0.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/132a81bbbc0d045dc046fa32a5fb5804f6b039742affc4f9c3f96f15b1f0df23.go b/identitygovernance/132a81bbbc0d045dc046fa32a5fb5804f6b039742affc4f9c3f96f15b1f0df23.go new file mode 100644 index 00000000000..7ea70bae054 --- /dev/null +++ b/identitygovernance/132a81bbbc0d045dc046fa32a5fb5804f6b039742affc4f9c3f96f15b1f0df23.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1421a849f70663a87ab028a90cd7fbb338d99f07ccfe6371b5e2091da0495efc.go b/identitygovernance/1421a849f70663a87ab028a90cd7fbb338d99f07ccfe6371b5e2091da0495efc.go new file mode 100644 index 00000000000..3d055cb4eaf --- /dev/null +++ b/identitygovernance/1421a849f70663a87ab028a90cd7fbb338d99f07ccfe6371b5e2091da0495efc.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1558244a202ce5d8b7f9e0e52c97d179cc98296c44cb269a85887cf2941a5257.go b/identitygovernance/1558244a202ce5d8b7f9e0e52c97d179cc98296c44cb269a85887cf2941a5257.go new file mode 100644 index 00000000000..afb8c664636 --- /dev/null +++ b/identitygovernance/1558244a202ce5d8b7f9e0e52c97d179cc98296c44cb269a85887cf2941a5257.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/15eeb25c5b27cfdeeeb103e83e733a7451844c10ceef688ceaf5a16d3fbbf190.go b/identitygovernance/15eeb25c5b27cfdeeeb103e83e733a7451844c10ceef688ceaf5a16d3fbbf190.go new file mode 100644 index 00000000000..7c16bda4833 --- /dev/null +++ b/identitygovernance/15eeb25c5b27cfdeeeb103e83e733a7451844c10ceef688ceaf5a16d3fbbf190.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1687ddd9a24a26b5af69883b8e8a3d5a2892650be8c48d0514b1c72dfe6eabd8.go b/identitygovernance/1687ddd9a24a26b5af69883b8e8a3d5a2892650be8c48d0514b1c72dfe6eabd8.go new file mode 100644 index 00000000000..2cb9435b296 --- /dev/null +++ b/identitygovernance/1687ddd9a24a26b5af69883b8e8a3d5a2892650be8c48d0514b1c72dfe6eabd8.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/169da682dde78c28b93ac119212122e82a10dcf09234ad04fb57cb61f2f04a92.go b/identitygovernance/169da682dde78c28b93ac119212122e82a10dcf09234ad04fb57cb61f2f04a92.go new file mode 100644 index 00000000000..25133f98393 --- /dev/null +++ b/identitygovernance/169da682dde78c28b93ac119212122e82a10dcf09234ad04fb57cb61f2f04a92.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/16c7a34114ceaac0ce0b796763e6555d7b039343daf1e47ee7343dd8cd5306e7.go b/identitygovernance/16c7a34114ceaac0ce0b796763e6555d7b039343daf1e47ee7343dd8cd5306e7.go new file mode 100644 index 00000000000..dc08fc4c1dc --- /dev/null +++ b/identitygovernance/16c7a34114ceaac0ce0b796763e6555d7b039343daf1e47ee7343dd8cd5306e7.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/16d864bfc0068b919d3a34cea15e9261aaf0a3284028bb2118c440132f8ed3ed.go b/identitygovernance/16d864bfc0068b919d3a34cea15e9261aaf0a3284028bb2118c440132f8ed3ed.go new file mode 100644 index 00000000000..db36f109bff --- /dev/null +++ b/identitygovernance/16d864bfc0068b919d3a34cea15e9261aaf0a3284028bb2118c440132f8ed3ed.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/16ef7ede64569d31f3fa99be3573a32870dc1b4440549b3bb97ee04e9548a0b5.go b/identitygovernance/16ef7ede64569d31f3fa99be3573a32870dc1b4440549b3bb97ee04e9548a0b5.go new file mode 100644 index 00000000000..1146e2e0eef --- /dev/null +++ b/identitygovernance/16ef7ede64569d31f3fa99be3573a32870dc1b4440549b3bb97ee04e9548a0b5.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/17e2868646ce3898a327f2e330380afc52a14357b0e95ec503823ab81bf9f932.go b/identitygovernance/17e2868646ce3898a327f2e330380afc52a14357b0e95ec503823ab81bf9f932.go new file mode 100644 index 00000000000..5f4d4a92e5d --- /dev/null +++ b/identitygovernance/17e2868646ce3898a327f2e330380afc52a14357b0e95ec503823ab81bf9f932.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/180ff3a09d669ff6418d8665c309915fc7304dbea0e43158c2c912613d348293.go b/identitygovernance/180ff3a09d669ff6418d8665c309915fc7304dbea0e43158c2c912613d348293.go new file mode 100644 index 00000000000..23dee2354a1 --- /dev/null +++ b/identitygovernance/180ff3a09d669ff6418d8665c309915fc7304dbea0e43158c2c912613d348293.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/19907e86bf7d1570789203c110decba5ef30da6ae74d60ed8e40fce702c32f7c.go b/identitygovernance/19907e86bf7d1570789203c110decba5ef30da6ae74d60ed8e40fce702c32f7c.go new file mode 100644 index 00000000000..b3d091b4c96 --- /dev/null +++ b/identitygovernance/19907e86bf7d1570789203c110decba5ef30da6ae74d60ed8e40fce702c32f7c.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1a6f5e2ff849b612daa9ace7fa734812a9b029235dcc9adce4b854eaf767524b.go b/identitygovernance/1a6f5e2ff849b612daa9ace7fa734812a9b029235dcc9adce4b854eaf767524b.go new file mode 100644 index 00000000000..a0a3712ca9e --- /dev/null +++ b/identitygovernance/1a6f5e2ff849b612daa9ace7fa734812a9b029235dcc9adce4b854eaf767524b.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1ada4b2bf7763ed29661465bc3726e21e1360096aee8761c03ee13402467330d.go b/identitygovernance/1ada4b2bf7763ed29661465bc3726e21e1360096aee8761c03ee13402467330d.go new file mode 100644 index 00000000000..9376a74f5cb --- /dev/null +++ b/identitygovernance/1ada4b2bf7763ed29661465bc3726e21e1360096aee8761c03ee13402467330d.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1bc96602ef322a0e3cad85579337600031b9ae97d84d126e54681f08620c5f3e.go b/identitygovernance/1bc96602ef322a0e3cad85579337600031b9ae97d84d126e54681f08620c5f3e.go new file mode 100644 index 00000000000..17f6cbbfef9 --- /dev/null +++ b/identitygovernance/1bc96602ef322a0e3cad85579337600031b9ae97d84d126e54681f08620c5f3e.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1c9b52a9dc35afe0e27f89a160d6ab790c280dd1cadc483f4e276b9c62af1c34.go b/identitygovernance/1c9b52a9dc35afe0e27f89a160d6ab790c280dd1cadc483f4e276b9c62af1c34.go new file mode 100644 index 00000000000..91608c48a0e --- /dev/null +++ b/identitygovernance/1c9b52a9dc35afe0e27f89a160d6ab790c280dd1cadc483f4e276b9c62af1c34.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1de846d51654514954a124ad818007f19e61d74399895ebf120e2c4291629582.go b/identitygovernance/1de846d51654514954a124ad818007f19e61d74399895ebf120e2c4291629582.go new file mode 100644 index 00000000000..597e3659c62 --- /dev/null +++ b/identitygovernance/1de846d51654514954a124ad818007f19e61d74399895ebf120e2c4291629582.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/1fe00e266a59fbb88f3a826992d80a944bf42deac6d82a93aac815cc14116728.go b/identitygovernance/1fe00e266a59fbb88f3a826992d80a944bf42deac6d82a93aac815cc14116728.go index e4265f76dbc..c0439d72275 100644 --- a/identitygovernance/1fe00e266a59fbb88f3a826992d80a944bf42deac6d82a93aac815cc14116728.go +++ b/identitygovernance/1fe00e266a59fbb88f3a826992d80a944bf42deac6d82a93aac815cc14116728.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemRes } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/1fe3c48bbb1282a99ca70c314ee6a6dd9580ce549fe6c2b2feb964601a725a29.go b/identitygovernance/1fe3c48bbb1282a99ca70c314ee6a6dd9580ce549fe6c2b2feb964601a725a29.go new file mode 100644 index 00000000000..1a611aef673 --- /dev/null +++ b/identitygovernance/1fe3c48bbb1282a99ca70c314ee6a6dd9580ce549fe6c2b2feb964601a725a29.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2049417237bc9fd99b9519cdd8d50a92cd18e60350ef60f24d90b7e5be68bdba.go b/identitygovernance/2049417237bc9fd99b9519cdd8d50a92cd18e60350ef60f24d90b7e5be68bdba.go new file mode 100644 index 00000000000..e293190a755 --- /dev/null +++ b/identitygovernance/2049417237bc9fd99b9519cdd8d50a92cd18e60350ef60f24d90b7e5be68bdba.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2091541b2fa09259eba3a3378fe8e1e6ba6c69e79b011aa1364f5c8cf1dcba0d.go b/identitygovernance/2091541b2fa09259eba3a3378fe8e1e6ba6c69e79b011aa1364f5c8cf1dcba0d.go new file mode 100644 index 00000000000..ed37f227c03 --- /dev/null +++ b/identitygovernance/2091541b2fa09259eba3a3378fe8e1e6ba6c69e79b011aa1364f5c8cf1dcba0d.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/20d92762ef50c456396556f836ddaf22ec7f3ab1240bd1e40c21a55527dca8a9.go b/identitygovernance/20d92762ef50c456396556f836ddaf22ec7f3ab1240bd1e40c21a55527dca8a9.go new file mode 100644 index 00000000000..339bdf4ae6b --- /dev/null +++ b/identitygovernance/20d92762ef50c456396556f836ddaf22ec7f3ab1240bd1e40c21a55527dca8a9.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/21d0829a329e0181e951d1b80a9efc7d9adb834428c69e978f8a86f5d233eefe.go b/identitygovernance/21d0829a329e0181e951d1b80a9efc7d9adb834428c69e978f8a86f5d233eefe.go new file mode 100644 index 00000000000..46ac006ef68 --- /dev/null +++ b/identitygovernance/21d0829a329e0181e951d1b80a9efc7d9adb834428c69e978f8a86f5d233eefe.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/255f2ba013aceee06ab4b7281311966592dd1e4dfd1d55cbe6423bbf483fbb3f.go b/identitygovernance/255f2ba013aceee06ab4b7281311966592dd1e4dfd1d55cbe6423bbf483fbb3f.go new file mode 100644 index 00000000000..b4737c6bff5 --- /dev/null +++ b/identitygovernance/255f2ba013aceee06ab4b7281311966592dd1e4dfd1d55cbe6423bbf483fbb3f.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/25b331526af7cc0652af1dab0fee2ed95676cbff11c21b53e3a102da4d6f2d9b.go b/identitygovernance/25b331526af7cc0652af1dab0fee2ed95676cbff11c21b53e3a102da4d6f2d9b.go new file mode 100644 index 00000000000..7809c0bc273 --- /dev/null +++ b/identitygovernance/25b331526af7cc0652af1dab0fee2ed95676cbff11c21b53e3a102da4d6f2d9b.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2732004f9e3f2384b513b6ec361d61866f28fbfa789727518af8799df56019ae.go b/identitygovernance/2732004f9e3f2384b513b6ec361d61866f28fbfa789727518af8799df56019ae.go new file mode 100644 index 00000000000..0ee769e898f --- /dev/null +++ b/identitygovernance/2732004f9e3f2384b513b6ec361d61866f28fbfa789727518af8799df56019ae.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2958babae919db6c1b3a286c9e53b86f9151d4ede4f220c9585dabc20950610f.go b/identitygovernance/2958babae919db6c1b3a286c9e53b86f9151d4ede4f220c9585dabc20950610f.go new file mode 100644 index 00000000000..e0b4377c807 --- /dev/null +++ b/identitygovernance/2958babae919db6c1b3a286c9e53b86f9151d4ede4f220c9585dabc20950610f.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2b2f3eff0ebfd1aa5ca151f4f90a962b732d34f1ac69290ee305b379148f830e.go b/identitygovernance/2b2f3eff0ebfd1aa5ca151f4f90a962b732d34f1ac69290ee305b379148f830e.go new file mode 100644 index 00000000000..c8cbe9bb443 --- /dev/null +++ b/identitygovernance/2b2f3eff0ebfd1aa5ca151f4f90a962b732d34f1ac69290ee305b379148f830e.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2b88d335e175cc63fb4eb38d222694f1257f1958a7c00455eff2149d8dce6733.go b/identitygovernance/2b88d335e175cc63fb4eb38d222694f1257f1958a7c00455eff2149d8dce6733.go new file mode 100644 index 00000000000..30e014d2e86 --- /dev/null +++ b/identitygovernance/2b88d335e175cc63fb4eb38d222694f1257f1958a7c00455eff2149d8dce6733.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property roles for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// Patch update the navigation property roles in identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// Resource provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Resource()(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property roles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(*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 read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(*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 roles in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2c834abb992375301052940134d98404ac3ebf75336f5dd802edf4e280fb0ab5.go b/identitygovernance/2c834abb992375301052940134d98404ac3ebf75336f5dd802edf4e280fb0ab5.go new file mode 100644 index 00000000000..c955f2cf9d2 --- /dev/null +++ b/identitygovernance/2c834abb992375301052940134d98404ac3ebf75336f5dd802edf4e280fb0ab5.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2cb85b40796d0ece9320b5b2217726e88dbcbf7398bdc6ec0860c3238e527d45.go b/identitygovernance/2cb85b40796d0ece9320b5b2217726e88dbcbf7398bdc6ec0860c3238e527d45.go new file mode 100644 index 00000000000..1c16d914841 --- /dev/null +++ b/identitygovernance/2cb85b40796d0ece9320b5b2217726e88dbcbf7398bdc6ec0860c3238e527d45.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2da10252bf05fab4030765e2596bf8a31758ba9b28faa739ec9879864e33f146.go b/identitygovernance/2da10252bf05fab4030765e2596bf8a31758ba9b28faa739ec9879864e33f146.go new file mode 100644 index 00000000000..52fb3c7673d --- /dev/null +++ b/identitygovernance/2da10252bf05fab4030765e2596bf8a31758ba9b28faa739ec9879864e33f146.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2dd343b83a63e4df1943cbae7287703c0e167dbc98477662dbbe98c27b050f52.go b/identitygovernance/2dd343b83a63e4df1943cbae7287703c0e167dbc98477662dbbe98c27b050f52.go new file mode 100644 index 00000000000..f338e2c5fa1 --- /dev/null +++ b/identitygovernance/2dd343b83a63e4df1943cbae7287703c0e167dbc98477662dbbe98c27b050f52.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2f1b08281b663ff4e0b8e3381cccb8bd832184ee97f9097f5d70e117fbe9bc5a.go b/identitygovernance/2f1b08281b663ff4e0b8e3381cccb8bd832184ee97f9097f5d70e117fbe9bc5a.go new file mode 100644 index 00000000000..a170f54a483 --- /dev/null +++ b/identitygovernance/2f1b08281b663ff4e0b8e3381cccb8bd832184ee97f9097f5d70e117fbe9bc5a.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/2f534ffb1fbdb09d6f047f886076a47f628464794dd81ceb9f7db886dee39e0d.go b/identitygovernance/2f534ffb1fbdb09d6f047f886076a47f628464794dd81ceb9f7db886dee39e0d.go new file mode 100644 index 00000000000..aa6e8352b29 --- /dev/null +++ b/identitygovernance/2f534ffb1fbdb09d6f047f886076a47f628464794dd81ceb9f7db886dee39e0d.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/301218a0eea42b924053678baf4137f57b4eaea9e1860cfdf28a53814d8e346a.go b/identitygovernance/301218a0eea42b924053678baf4137f57b4eaea9e1860cfdf28a53814d8e346a.go new file mode 100644 index 00000000000..9f60061497b --- /dev/null +++ b/identitygovernance/301218a0eea42b924053678baf4137f57b4eaea9e1860cfdf28a53814d8e346a.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/304f4990a055d87bd57e6197986c347af4fa4cfac6edd06444d8cac4ba1ff164.go b/identitygovernance/304f4990a055d87bd57e6197986c347af4fa4cfac6edd06444d8cac4ba1ff164.go index ba95ef6c012..0a3b1c792fb 100644 --- a/identitygovernance/304f4990a055d87bd57e6197986c347af4fa4cfac6edd06444d8cac4ba1ff164.go +++ b/identitygovernance/304f4990a055d87bd57e6197986c347af4fa4cfac6edd06444d8cac4ba1ff164.go @@ -163,6 +163,11 @@ func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemReso } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/30f4f99a17137018f064b0c89af526ff4168c7ad415625dc93c895f311185479.go b/identitygovernance/30f4f99a17137018f064b0c89af526ff4168c7ad415625dc93c895f311185479.go new file mode 100644 index 00000000000..ce4f57dbe2e --- /dev/null +++ b/identitygovernance/30f4f99a17137018f064b0c89af526ff4168c7ad415625dc93c895f311185479.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/319c15d2c6fdb79df58db526a0d24da229af2ea619010faf91782ed9021f6399.go b/identitygovernance/319c15d2c6fdb79df58db526a0d24da229af2ea619010faf91782ed9021f6399.go new file mode 100644 index 00000000000..23b9a6d816f --- /dev/null +++ b/identitygovernance/319c15d2c6fdb79df58db526a0d24da229af2ea619010faf91782ed9021f6399.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/3212eaa242cab5a56f6442a1ef10c25a7e1de58f43ef7c88494e5276e188cacd.go b/identitygovernance/3212eaa242cab5a56f6442a1ef10c25a7e1de58f43ef7c88494e5276e188cacd.go new file mode 100644 index 00000000000..68b61dde104 --- /dev/null +++ b/identitygovernance/3212eaa242cab5a56f6442a1ef10c25a7e1de58f43ef7c88494e5276e188cacd.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/32e2fe8cad729bee98a2c70f073cfe3c390dda176239026188562a00749a95ee.go b/identitygovernance/32e2fe8cad729bee98a2c70f073cfe3c390dda176239026188562a00749a95ee.go new file mode 100644 index 00000000000..fb058b24216 --- /dev/null +++ b/identitygovernance/32e2fe8cad729bee98a2c70f073cfe3c390dda176239026188562a00749a95ee.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/33360f785e4e9ed9f046b58863c09e0b7b6bd54cc711060b77dac9aae4a829ab.go b/identitygovernance/33360f785e4e9ed9f046b58863c09e0b7b6bd54cc711060b77dac9aae4a829ab.go new file mode 100644 index 00000000000..f6dcd9201b3 --- /dev/null +++ b/identitygovernance/33360f785e4e9ed9f046b58863c09e0b7b6bd54cc711060b77dac9aae4a829ab.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/336e219a9610c4af19325e708e50e5bd92c6c3b8d4ae9574b74c7cf562fecd69.go b/identitygovernance/336e219a9610c4af19325e708e50e5bd92c6c3b8d4ae9574b74c7cf562fecd69.go new file mode 100644 index 00000000000..ce4f277ea88 --- /dev/null +++ b/identitygovernance/336e219a9610c4af19325e708e50e5bd92c6c3b8d4ae9574b74c7cf562fecd69.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/337c8cbcdc6a846480241845c9810de1186ccf7a40e0e8e3f432067a1855da8a.go b/identitygovernance/337c8cbcdc6a846480241845c9810de1186ccf7a40e0e8e3f432067a1855da8a.go new file mode 100644 index 00000000000..c5f04118be4 --- /dev/null +++ b/identitygovernance/337c8cbcdc6a846480241845c9810de1186ccf7a40e0e8e3f432067a1855da8a.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/34bc8b736cbc052be10ca9288e03e975a068535eeb2b17ee109e81b4aed11b20.go b/identitygovernance/34bc8b736cbc052be10ca9288e03e975a068535eeb2b17ee109e81b4aed11b20.go new file mode 100644 index 00000000000..613a52c7ba3 --- /dev/null +++ b/identitygovernance/34bc8b736cbc052be10ca9288e03e975a068535eeb2b17ee109e81b4aed11b20.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/3501588ce87c3c12d13c59df6fd3968314fe54e51bbc68b6e26508cc819b9b3e.go b/identitygovernance/3501588ce87c3c12d13c59df6fd3968314fe54e51bbc68b6e26508cc819b9b3e.go new file mode 100644 index 00000000000..91bd3c85547 --- /dev/null +++ b/identitygovernance/3501588ce87c3c12d13c59df6fd3968314fe54e51bbc68b6e26508cc819b9b3e.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/35051dca694663d86a1072f0cc00e8f41bf8db673b688088ccbeeda5e5885af9.go b/identitygovernance/35051dca694663d86a1072f0cc00e8f41bf8db673b688088ccbeeda5e5885af9.go new file mode 100644 index 00000000000..0b977217433 --- /dev/null +++ b/identitygovernance/35051dca694663d86a1072f0cc00e8f41bf8db673b688088ccbeeda5e5885af9.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/36628fd647f847d017e1b4f2b9187e629ba779d70609cad5d82ede8945b386ae.go b/identitygovernance/36628fd647f847d017e1b4f2b9187e629ba779d70609cad5d82ede8945b386ae.go new file mode 100644 index 00000000000..fd2c711e38a --- /dev/null +++ b/identitygovernance/36628fd647f847d017e1b4f2b9187e629ba779d70609cad5d82ede8945b386ae.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/3686ccfd8632174a54035a14026d9571b2d16b7ac0a45ba68d6a276b3b89cd32.go b/identitygovernance/3686ccfd8632174a54035a14026d9571b2d16b7ac0a45ba68d6a276b3b89cd32.go new file mode 100644 index 00000000000..95e049d429a --- /dev/null +++ b/identitygovernance/3686ccfd8632174a54035a14026d9571b2d16b7ac0a45ba68d6a276b3b89cd32.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/378f7c865bf2684aba2b7f29340f5e4891ab6071afd281b77ded19a1990a27b8.go b/identitygovernance/378f7c865bf2684aba2b7f29340f5e4891ab6071afd281b77ded19a1990a27b8.go new file mode 100644 index 00000000000..166ba0f9511 --- /dev/null +++ b/identitygovernance/378f7c865bf2684aba2b7f29340f5e4891ab6071afd281b77ded19a1990a27b8.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/379b3580ab6a6d6cae5741a1ecbc3c01226391cfba90d8a994e736978b395885.go b/identitygovernance/379b3580ab6a6d6cae5741a1ecbc3c01226391cfba90d8a994e736978b395885.go new file mode 100644 index 00000000000..dcc5811db6c --- /dev/null +++ b/identitygovernance/379b3580ab6a6d6cae5741a1ecbc3c01226391cfba90d8a994e736978b395885.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/38d788de0939cab7302058b027357def1b1867d76964aeda79d9c0559a7ec677.go b/identitygovernance/38d788de0939cab7302058b027357def1b1867d76964aeda79d9c0559a7ec677.go new file mode 100644 index 00000000000..a1014a92709 --- /dev/null +++ b/identitygovernance/38d788de0939cab7302058b027357def1b1867d76964aeda79d9c0559a7ec677.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/3a1bcbda03f450fcfc27ae28a0d57940dbaa585a6a44553e29aea0e94de9c34e.go b/identitygovernance/3a1bcbda03f450fcfc27ae28a0d57940dbaa585a6a44553e29aea0e94de9c34e.go new file mode 100644 index 00000000000..e5e61581661 --- /dev/null +++ b/identitygovernance/3a1bcbda03f450fcfc27ae28a0d57940dbaa585a6a44553e29aea0e94de9c34e.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/3b45570b0c946630bf5895f79d4876038fcf2270f07edab276f3bc6b1f344d72.go b/identitygovernance/3b45570b0c946630bf5895f79d4876038fcf2270f07edab276f3bc6b1f344d72.go new file mode 100644 index 00000000000..0044828b538 --- /dev/null +++ b/identitygovernance/3b45570b0c946630bf5895f79d4876038fcf2270f07edab276f3bc6b1f344d72.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/3cd92c9f08c21df2eae6df7b9a479fd2ddc34feb91aeb82e307881b696b53600.go b/identitygovernance/3cd92c9f08c21df2eae6df7b9a479fd2ddc34feb91aeb82e307881b696b53600.go new file mode 100644 index 00000000000..670d65f85f3 --- /dev/null +++ b/identitygovernance/3cd92c9f08c21df2eae6df7b9a479fd2ddc34feb91aeb82e307881b696b53600.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/3d0ad46423b7ddfec5043c83c751b45e44853b33eddee9fb2ac8fe2dc0cc7bba.go b/identitygovernance/3d0ad46423b7ddfec5043c83c751b45e44853b33eddee9fb2ac8fe2dc0cc7bba.go new file mode 100644 index 00000000000..3537f3fde20 --- /dev/null +++ b/identitygovernance/3d0ad46423b7ddfec5043c83c751b45e44853b33eddee9fb2ac8fe2dc0cc7bba.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/3eedb1b11cfe32266830cf26001b1b75fbf3f7861a2c4b504e07a63d362a4029.go b/identitygovernance/3eedb1b11cfe32266830cf26001b1b75fbf3f7861a2c4b504e07a63d362a4029.go new file mode 100644 index 00000000000..ecf79938f06 --- /dev/null +++ b/identitygovernance/3eedb1b11cfe32266830cf26001b1b75fbf3f7861a2c4b504e07a63d362a4029.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/3f2e13c150d7dcd5d56878b39407508fdf6b5667f68ea0130342a01575fe895a.go b/identitygovernance/3f2e13c150d7dcd5d56878b39407508fdf6b5667f68ea0130342a01575fe895a.go new file mode 100644 index 00000000000..55b686c7b11 --- /dev/null +++ b/identitygovernance/3f2e13c150d7dcd5d56878b39407508fdf6b5667f68ea0130342a01575fe895a.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/3ff25c1fa78a3c6145ed30b875c4ae1e2534a3d1b96461b3e7b1669e8491caad.go b/identitygovernance/3ff25c1fa78a3c6145ed30b875c4ae1e2534a3d1b96461b3e7b1669e8491caad.go new file mode 100644 index 00000000000..a8c008f9457 --- /dev/null +++ b/identitygovernance/3ff25c1fa78a3c6145ed30b875c4ae1e2534a3d1b96461b3e7b1669e8491caad.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/3fffbb9b09f8ce11f924e871c72866bf53a3a3b2299a5e01d58aefed461ee1b1.go b/identitygovernance/3fffbb9b09f8ce11f924e871c72866bf53a3a3b2299a5e01d58aefed461ee1b1.go new file mode 100644 index 00000000000..1b59e3e5986 --- /dev/null +++ b/identitygovernance/3fffbb9b09f8ce11f924e871c72866bf53a3a3b2299a5e01d58aefed461ee1b1.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/41e0c7c7b0fdd96b2d2bb0d861b3377a8f29350b76b8ace99abcd86cc8c73958.go b/identitygovernance/41e0c7c7b0fdd96b2d2bb0d861b3377a8f29350b76b8ace99abcd86cc8c73958.go new file mode 100644 index 00000000000..a13c42e0df8 --- /dev/null +++ b/identitygovernance/41e0c7c7b0fdd96b2d2bb0d861b3377a8f29350b76b8ace99abcd86cc8c73958.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/425c78d9ee3848b64cd9a60ee4612be40460d3e314c5165fbf87ed21787c7d54.go b/identitygovernance/425c78d9ee3848b64cd9a60ee4612be40460d3e314c5165fbf87ed21787c7d54.go new file mode 100644 index 00000000000..3cab9e12883 --- /dev/null +++ b/identitygovernance/425c78d9ee3848b64cd9a60ee4612be40460d3e314c5165fbf87ed21787c7d54.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/42776a2351bb8ac48a21e380e13b4bbdf93d08801c680f5833eb662ecf77341d.go b/identitygovernance/42776a2351bb8ac48a21e380e13b4bbdf93d08801c680f5833eb662ecf77341d.go new file mode 100644 index 00000000000..628d422b216 --- /dev/null +++ b/identitygovernance/42776a2351bb8ac48a21e380e13b4bbdf93d08801c680f5833eb662ecf77341d.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/44bed6eeff64932b13a12d196c393c77ec66cd8d50e7b91ca9331ad5c630c3ab.go b/identitygovernance/44bed6eeff64932b13a12d196c393c77ec66cd8d50e7b91ca9331ad5c630c3ab.go new file mode 100644 index 00000000000..590c9ab3a58 --- /dev/null +++ b/identitygovernance/44bed6eeff64932b13a12d196c393c77ec66cd8d50e7b91ca9331ad5c630c3ab.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/44d0f14ed03365191237cda3ec2e1225aaa2510e572d68f713cd6c14f9a00af7.go b/identitygovernance/44d0f14ed03365191237cda3ec2e1225aaa2510e572d68f713cd6c14f9a00af7.go new file mode 100644 index 00000000000..63c12be6a66 --- /dev/null +++ b/identitygovernance/44d0f14ed03365191237cda3ec2e1225aaa2510e572d68f713cd6c14f9a00af7.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/44e182de19e4057a8afe23eed3e53bd9008ff4b4976757a7c585b4702514cf00.go b/identitygovernance/44e182de19e4057a8afe23eed3e53bd9008ff4b4976757a7c585b4702514cf00.go new file mode 100644 index 00000000000..1ec0834ec17 --- /dev/null +++ b/identitygovernance/44e182de19e4057a8afe23eed3e53bd9008ff4b4976757a7c585b4702514cf00.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/4500868fdad13085fac4687cb8108877b3e581de2cdaa919c30ce3e603fcda29.go b/identitygovernance/4500868fdad13085fac4687cb8108877b3e581de2cdaa919c30ce3e603fcda29.go new file mode 100644 index 00000000000..d0e5fac3528 --- /dev/null +++ b/identitygovernance/4500868fdad13085fac4687cb8108877b3e581de2cdaa919c30ce3e603fcda29.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/4563d306dfaa6f5525ee74b1a7a702288cb3434a5513ea793c4b180295cb4369.go b/identitygovernance/4563d306dfaa6f5525ee74b1a7a702288cb3434a5513ea793c4b180295cb4369.go new file mode 100644 index 00000000000..1263bbd2a52 --- /dev/null +++ b/identitygovernance/4563d306dfaa6f5525ee74b1a7a702288cb3434a5513ea793c4b180295cb4369.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/45db4163a97d4343f33abbfa8efb7503e21f812cf1eb5538254b72366571cd3f.go b/identitygovernance/45db4163a97d4343f33abbfa8efb7503e21f812cf1eb5538254b72366571cd3f.go new file mode 100644 index 00000000000..d038d793c12 --- /dev/null +++ b/identitygovernance/45db4163a97d4343f33abbfa8efb7503e21f812cf1eb5538254b72366571cd3f.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/4780ffe104b1f9f72037f42a0c7e3192e5f3b0576ac28c29f1936d81f58078a6.go b/identitygovernance/4780ffe104b1f9f72037f42a0c7e3192e5f3b0576ac28c29f1936d81f58078a6.go new file mode 100644 index 00000000000..92a7651afac --- /dev/null +++ b/identitygovernance/4780ffe104b1f9f72037f42a0c7e3192e5f3b0576ac28c29f1936d81f58078a6.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/47ee7252ba72ab82bea3fa11795d08e043e997d0403987346d7092d1fc70d3a3.go b/identitygovernance/47ee7252ba72ab82bea3fa11795d08e043e997d0403987346d7092d1fc70d3a3.go new file mode 100644 index 00000000000..7f433c1e035 --- /dev/null +++ b/identitygovernance/47ee7252ba72ab82bea3fa11795d08e043e997d0403987346d7092d1fc70d3a3.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/494827eedae0d4194edac7fbeda1703bdfaffde8fae36244dbd918e23e4f1ddc.go b/identitygovernance/494827eedae0d4194edac7fbeda1703bdfaffde8fae36244dbd918e23e4f1ddc.go new file mode 100644 index 00000000000..6aa28f8ea24 --- /dev/null +++ b/identitygovernance/494827eedae0d4194edac7fbeda1703bdfaffde8fae36244dbd918e23e4f1ddc.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/4b7b2d13cec67496818907e59e1ca17f1b982b79614b3e847d08c3f3dfaacbd4.go b/identitygovernance/4b7b2d13cec67496818907e59e1ca17f1b982b79614b3e847d08c3f3dfaacbd4.go new file mode 100644 index 00000000000..f0cac160eb6 --- /dev/null +++ b/identitygovernance/4b7b2d13cec67496818907e59e1ca17f1b982b79614b3e847d08c3f3dfaacbd4.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/4c76faee09a7d3faf3861d9d0f8f33f7185f02bd95fd0022580d4ca03737db69.go b/identitygovernance/4c76faee09a7d3faf3861d9d0f8f33f7185f02bd95fd0022580d4ca03737db69.go new file mode 100644 index 00000000000..2356cf6f176 --- /dev/null +++ b/identitygovernance/4c76faee09a7d3faf3861d9d0f8f33f7185f02bd95fd0022580d4ca03737db69.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/4ceda7d21779e3c5190ab77c9e5464203ccfe4036c8b31acb6710dac5d5e56c0.go b/identitygovernance/4ceda7d21779e3c5190ab77c9e5464203ccfe4036c8b31acb6710dac5d5e56c0.go new file mode 100644 index 00000000000..f4d70c13af6 --- /dev/null +++ b/identitygovernance/4ceda7d21779e3c5190ab77c9e5464203ccfe4036c8b31acb6710dac5d5e56c0.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/4dd29810975b0d334658d9c9e99f3dc457e6755061b8117e8b7627faa41701ba.go b/identitygovernance/4dd29810975b0d334658d9c9e99f3dc457e6755061b8117e8b7627faa41701ba.go new file mode 100644 index 00000000000..1db131b1b37 --- /dev/null +++ b/identitygovernance/4dd29810975b0d334658d9c9e99f3dc457e6755061b8117e8b7627faa41701ba.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/4fc3bc9635ab671585183ee5e2f299c9ecef0cec885ddcb15513889519722be3.go b/identitygovernance/4fc3bc9635ab671585183ee5e2f299c9ecef0cec885ddcb15513889519722be3.go new file mode 100644 index 00000000000..477cbd3a569 --- /dev/null +++ b/identitygovernance/4fc3bc9635ab671585183ee5e2f299c9ecef0cec885ddcb15513889519722be3.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/50bf38968d7fde2e90bf02f44bb88209978a53a8aba9fb3d6d340bc19c3f94b1.go b/identitygovernance/50bf38968d7fde2e90bf02f44bb88209978a53a8aba9fb3d6d340bc19c3f94b1.go new file mode 100644 index 00000000000..e252d9b9b7e --- /dev/null +++ b/identitygovernance/50bf38968d7fde2e90bf02f44bb88209978a53a8aba9fb3d6d340bc19c3f94b1.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/50c3e7e6f6a79e2a078e6e3480440f773d5d5c058e6145d7f68331176018064b.go b/identitygovernance/50c3e7e6f6a79e2a078e6e3480440f773d5d5c058e6145d7f68331176018064b.go new file mode 100644 index 00000000000..f7e5b0c05a0 --- /dev/null +++ b/identitygovernance/50c3e7e6f6a79e2a078e6e3480440f773d5d5c058e6145d7f68331176018064b.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/535f8dd5b9d02cc767e6efca5e5c5e65172cbd95994817c60bc64153742a291f.go b/identitygovernance/535f8dd5b9d02cc767e6efca5e5c5e65172cbd95994817c60bc64153742a291f.go new file mode 100644 index 00000000000..2d8a2426c88 --- /dev/null +++ b/identitygovernance/535f8dd5b9d02cc767e6efca5e5c5e65172cbd95994817c60bc64153742a291f.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/53e1d5fd178ec3ad3d5588eab8713cc5634fe62c22369b1f04f167651df66f14.go b/identitygovernance/53e1d5fd178ec3ad3d5588eab8713cc5634fe62c22369b1f04f167651df66f14.go new file mode 100644 index 00000000000..afe402d4442 --- /dev/null +++ b/identitygovernance/53e1d5fd178ec3ad3d5588eab8713cc5634fe62c22369b1f04f167651df66f14.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/540d1b330141afb50e113a048cc2e733070310120cc794560b9d29ca0a149975.go b/identitygovernance/540d1b330141afb50e113a048cc2e733070310120cc794560b9d29ca0a149975.go new file mode 100644 index 00000000000..48a0cc9591d --- /dev/null +++ b/identitygovernance/540d1b330141afb50e113a048cc2e733070310120cc794560b9d29ca0a149975.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/54313d9ba41c4e78664da05b64e28fc1376ae250e1697917310ba04bd0d4e8f1.go b/identitygovernance/54313d9ba41c4e78664da05b64e28fc1376ae250e1697917310ba04bd0d4e8f1.go new file mode 100644 index 00000000000..1eb43f8b484 --- /dev/null +++ b/identitygovernance/54313d9ba41c4e78664da05b64e28fc1376ae250e1697917310ba04bd0d4e8f1.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/54e56f449769898206b9d098bd6fc10b5f74419f05c1a8d697ebe3930e0bcbd9.go b/identitygovernance/54e56f449769898206b9d098bd6fc10b5f74419f05c1a8d697ebe3930e0bcbd9.go new file mode 100644 index 00000000000..5410c002ae8 --- /dev/null +++ b/identitygovernance/54e56f449769898206b9d098bd6fc10b5f74419f05c1a8d697ebe3930e0bcbd9.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/5627eaed16ff08c215e48b9fe061299e32fdc6415201bd4628eef8b3928722d9.go b/identitygovernance/5627eaed16ff08c215e48b9fe061299e32fdc6415201bd4628eef8b3928722d9.go new file mode 100644 index 00000000000..059cb5485c2 --- /dev/null +++ b/identitygovernance/5627eaed16ff08c215e48b9fe061299e32fdc6415201bd4628eef8b3928722d9.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/56c5aeff0bba0717af68c9094d702c99ad60b874a93d91e0723915b9a7d21ca7.go b/identitygovernance/56c5aeff0bba0717af68c9094d702c99ad60b874a93d91e0723915b9a7d21ca7.go new file mode 100644 index 00000000000..efc0adfc5df --- /dev/null +++ b/identitygovernance/56c5aeff0bba0717af68c9094d702c99ad60b874a93d91e0723915b9a7d21ca7.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/572f43a074582d8d9879be51b9fee3f2176ca7f0030f77a8dbf6dd155d0b80e5.go b/identitygovernance/572f43a074582d8d9879be51b9fee3f2176ca7f0030f77a8dbf6dd155d0b80e5.go new file mode 100644 index 00000000000..679db364efe --- /dev/null +++ b/identitygovernance/572f43a074582d8d9879be51b9fee3f2176ca7f0030f77a8dbf6dd155d0b80e5.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/57903bfadf8c8f183194111bc16f1816d0f7092c64c1dccd7498a817033b0753.go b/identitygovernance/57903bfadf8c8f183194111bc16f1816d0f7092c64c1dccd7498a817033b0753.go new file mode 100644 index 00000000000..199ec40ffe1 --- /dev/null +++ b/identitygovernance/57903bfadf8c8f183194111bc16f1816d0f7092c64c1dccd7498a817033b0753.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/58bcebd0c9a91c53d7a93c2bd6f472fe8f1cd00893009d008a5c627f43c51417.go b/identitygovernance/58bcebd0c9a91c53d7a93c2bd6f472fe8f1cd00893009d008a5c627f43c51417.go new file mode 100644 index 00000000000..e212aaa8f0f --- /dev/null +++ b/identitygovernance/58bcebd0c9a91c53d7a93c2bd6f472fe8f1cd00893009d008a5c627f43c51417.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/58d25dde367c7a45c6280b188cab22ee4023f31e61e093be6a7dd40494432f4e.go b/identitygovernance/58d25dde367c7a45c6280b188cab22ee4023f31e61e093be6a7dd40494432f4e.go new file mode 100644 index 00000000000..db960391bdd --- /dev/null +++ b/identitygovernance/58d25dde367c7a45c6280b188cab22ee4023f31e61e093be6a7dd40494432f4e.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property scopes for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// Patch update the navigation property scopes in identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// ToDeleteRequestInformation delete navigation property scopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(*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 read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(*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 scopes in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/5b2b9ee91e27905a63080306fca0198eed0fd662095d16551f7509f538088e40.go b/identitygovernance/5b2b9ee91e27905a63080306fca0198eed0fd662095d16551f7509f538088e40.go new file mode 100644 index 00000000000..45719cb19a0 --- /dev/null +++ b/identitygovernance/5b2b9ee91e27905a63080306fca0198eed0fd662095d16551f7509f538088e40.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/5c0e117bb25e146af4f79db548d4bb2d3317384f00ca330e313aef850e3bff37.go b/identitygovernance/5c0e117bb25e146af4f79db548d4bb2d3317384f00ca330e313aef850e3bff37.go new file mode 100644 index 00000000000..de34959bc8b --- /dev/null +++ b/identitygovernance/5c0e117bb25e146af4f79db548d4bb2d3317384f00ca330e313aef850e3bff37.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/5d00c5ebab0919aa0fe680fd8bd7d2af4542c0d5a0038dfc77149c3940325242.go b/identitygovernance/5d00c5ebab0919aa0fe680fd8bd7d2af4542c0d5a0038dfc77149c3940325242.go new file mode 100644 index 00000000000..5d924b1b109 --- /dev/null +++ b/identitygovernance/5d00c5ebab0919aa0fe680fd8bd7d2af4542c0d5a0038dfc77149c3940325242.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/5e6dd705da1bfbe7b5475c4e609b9ad6a9dedb4972a93c95e6b474d6795e4421.go b/identitygovernance/5e6dd705da1bfbe7b5475c4e609b9ad6a9dedb4972a93c95e6b474d6795e4421.go new file mode 100644 index 00000000000..4fc4361790d --- /dev/null +++ b/identitygovernance/5e6dd705da1bfbe7b5475c4e609b9ad6a9dedb4972a93c95e6b474d6795e4421.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/5f2f39c6de009c8b47322d8c92bbf4a1c8e1f0bee407d160131f588120a361c3.go b/identitygovernance/5f2f39c6de009c8b47322d8c92bbf4a1c8e1f0bee407d160131f588120a361c3.go index f4d18b26534..4a3897ac878 100644 --- a/identitygovernance/5f2f39c6de009c8b47322d8c92bbf4a1c8e1f0bee407d160131f588120a361c3.go +++ b/identitygovernance/5f2f39c6de009c8b47322d8c92bbf4a1c8e1f0bee407d160131f588120a361c3.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemRes } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/5f9ffa69a4cb651b5bedabf84aeadb5557ef20f0535180554d3f48182bb19b7c.go b/identitygovernance/5f9ffa69a4cb651b5bedabf84aeadb5557ef20f0535180554d3f48182bb19b7c.go new file mode 100644 index 00000000000..2d3feed1fba --- /dev/null +++ b/identitygovernance/5f9ffa69a4cb651b5bedabf84aeadb5557ef20f0535180554d3f48182bb19b7c.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/5fdd57d32b21993e1d6a7385d108000d4c2b8699a4793cf4956c63a5290793b5.go b/identitygovernance/5fdd57d32b21993e1d6a7385d108000d4c2b8699a4793cf4956c63a5290793b5.go new file mode 100644 index 00000000000..963790d8b62 --- /dev/null +++ b/identitygovernance/5fdd57d32b21993e1d6a7385d108000d4c2b8699a4793cf4956c63a5290793b5.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/601ee1d0a84b40c03c1a64c638a6ef2493fb8e94aa671df78419389ad07396e0.go b/identitygovernance/601ee1d0a84b40c03c1a64c638a6ef2493fb8e94aa671df78419389ad07396e0.go new file mode 100644 index 00000000000..11bf75a58f7 --- /dev/null +++ b/identitygovernance/601ee1d0a84b40c03c1a64c638a6ef2493fb8e94aa671df78419389ad07396e0.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/60a5d5882475396092cd2deb8851f7e6cccbb2795ef92a1da8063216ec68e1f1.go b/identitygovernance/60a5d5882475396092cd2deb8851f7e6cccbb2795ef92a1da8063216ec68e1f1.go new file mode 100644 index 00000000000..0fb36e9bc3f --- /dev/null +++ b/identitygovernance/60a5d5882475396092cd2deb8851f7e6cccbb2795ef92a1da8063216ec68e1f1.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/61d167ba94c16edab1831dec31149b373e72a90894b94c88474792ef3768c7ed.go b/identitygovernance/61d167ba94c16edab1831dec31149b373e72a90894b94c88474792ef3768c7ed.go new file mode 100644 index 00000000000..bec2e80c2b5 --- /dev/null +++ b/identitygovernance/61d167ba94c16edab1831dec31149b373e72a90894b94c88474792ef3768c7ed.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6234251cc3b0f2b5bae46d9dcdbfc3a043dced1a91a98c8b563c95b52f58fd2b.go b/identitygovernance/6234251cc3b0f2b5bae46d9dcdbfc3a043dced1a91a98c8b563c95b52f58fd2b.go new file mode 100644 index 00000000000..4d3e25101bf --- /dev/null +++ b/identitygovernance/6234251cc3b0f2b5bae46d9dcdbfc3a043dced1a91a98c8b563c95b52f58fd2b.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/63ced1b6ce3a9a25462bbe8ec2e02b17d2150e7f0a305c8b92eb09295ed6e2c2.go b/identitygovernance/63ced1b6ce3a9a25462bbe8ec2e02b17d2150e7f0a305c8b92eb09295ed6e2c2.go new file mode 100644 index 00000000000..af990727e51 --- /dev/null +++ b/identitygovernance/63ced1b6ce3a9a25462bbe8ec2e02b17d2150e7f0a305c8b92eb09295ed6e2c2.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/643bd0028171796933db10ce557c552f11d74372f6c34f5082357344e06671e7.go b/identitygovernance/643bd0028171796933db10ce557c552f11d74372f6c34f5082357344e06671e7.go new file mode 100644 index 00000000000..1b88a97a7a8 --- /dev/null +++ b/identitygovernance/643bd0028171796933db10ce557c552f11d74372f6c34f5082357344e06671e7.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/648a2d4d4b9ff46e949ee5a30d3cdfd92bcf594e38067f5df6e0c7d6a017d3a4.go b/identitygovernance/648a2d4d4b9ff46e949ee5a30d3cdfd92bcf594e38067f5df6e0c7d6a017d3a4.go new file mode 100644 index 00000000000..978fc30168a --- /dev/null +++ b/identitygovernance/648a2d4d4b9ff46e949ee5a30d3cdfd92bcf594e38067f5df6e0c7d6a017d3a4.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/64fb8be3129424efea251a8e36e1d0e93fc80e2b271427e77157cb2f3dde75dd.go b/identitygovernance/64fb8be3129424efea251a8e36e1d0e93fc80e2b271427e77157cb2f3dde75dd.go new file mode 100644 index 00000000000..d7cf0325434 --- /dev/null +++ b/identitygovernance/64fb8be3129424efea251a8e36e1d0e93fc80e2b271427e77157cb2f3dde75dd.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6571e4e99404d0d4d1e15a488962ccf52cf7217db6b91597216dbc821d2fceed.go b/identitygovernance/6571e4e99404d0d4d1e15a488962ccf52cf7217db6b91597216dbc821d2fceed.go new file mode 100644 index 00000000000..6a3f9f3ecca --- /dev/null +++ b/identitygovernance/6571e4e99404d0d4d1e15a488962ccf52cf7217db6b91597216dbc821d2fceed.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6598aed612b642d40f950d15e2d85cce2cc65922501cea7ed8257445475f9d1c.go b/identitygovernance/6598aed612b642d40f950d15e2d85cce2cc65922501cea7ed8257445475f9d1c.go new file mode 100644 index 00000000000..c91a8fc1e8d --- /dev/null +++ b/identitygovernance/6598aed612b642d40f950d15e2d85cce2cc65922501cea7ed8257445475f9d1c.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/65bf31b7a9289a1257fc04a2137337f7b912afce89a9e28e417f3fa26635646b.go b/identitygovernance/65bf31b7a9289a1257fc04a2137337f7b912afce89a9e28e417f3fa26635646b.go new file mode 100644 index 00000000000..20471110771 --- /dev/null +++ b/identitygovernance/65bf31b7a9289a1257fc04a2137337f7b912afce89a9e28e417f3fa26635646b.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/66331c8506faf011150679a2e870ca321d7324b8a5ab6cdbcd0f2615f076ec44.go b/identitygovernance/66331c8506faf011150679a2e870ca321d7324b8a5ab6cdbcd0f2615f076ec44.go index b4377a5781f..a815a24cc76 100644 --- a/identitygovernance/66331c8506faf011150679a2e870ca321d7324b8a5ab6cdbcd0f2615f076ec44.go +++ b/identitygovernance/66331c8506faf011150679a2e870ca321d7324b8a5ab6cdbcd0f2615f076ec44.go @@ -163,6 +163,11 @@ func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemR } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/669e9b7c549f95247239d7bc83c1cb94f98910c3b73effe8537d2f9a664b7d35.go b/identitygovernance/669e9b7c549f95247239d7bc83c1cb94f98910c3b73effe8537d2f9a664b7d35.go new file mode 100644 index 00000000000..fdfb4e21acf --- /dev/null +++ b/identitygovernance/669e9b7c549f95247239d7bc83c1cb94f98910c3b73effe8537d2f9a664b7d35.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/67342ae3778fb79ffb47bb3308a07eb094ae83f60ec7f9f333d79e904a2db9a6.go b/identitygovernance/67342ae3778fb79ffb47bb3308a07eb094ae83f60ec7f9f333d79e904a2db9a6.go new file mode 100644 index 00000000000..6c3e9eb2f10 --- /dev/null +++ b/identitygovernance/67342ae3778fb79ffb47bb3308a07eb094ae83f60ec7f9f333d79e904a2db9a6.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6833638383062e7a7a32df3dd08a5a52bf8b9ca71d2c069253e177c509de88f5.go b/identitygovernance/6833638383062e7a7a32df3dd08a5a52bf8b9ca71d2c069253e177c509de88f5.go new file mode 100644 index 00000000000..9e49d18386c --- /dev/null +++ b/identitygovernance/6833638383062e7a7a32df3dd08a5a52bf8b9ca71d2c069253e177c509de88f5.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/69c3f0b84065b1fca8ea914c65518ab102bee19bd2d123549281d1bc8dde13a7.go b/identitygovernance/69c3f0b84065b1fca8ea914c65518ab102bee19bd2d123549281d1bc8dde13a7.go new file mode 100644 index 00000000000..b329111d0b9 --- /dev/null +++ b/identitygovernance/69c3f0b84065b1fca8ea914c65518ab102bee19bd2d123549281d1bc8dde13a7.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/69d90c93bd84ee45ed655a0d164049d5d83fc8fb728597e89b66410cb6425f5f.go b/identitygovernance/69d90c93bd84ee45ed655a0d164049d5d83fc8fb728597e89b66410cb6425f5f.go new file mode 100644 index 00000000000..14d5cedfbd3 --- /dev/null +++ b/identitygovernance/69d90c93bd84ee45ed655a0d164049d5d83fc8fb728597e89b66410cb6425f5f.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6af698085112e46c50d6519c09db8741f12e69aa63d3e52182fd1e968231d287.go b/identitygovernance/6af698085112e46c50d6519c09db8741f12e69aa63d3e52182fd1e968231d287.go new file mode 100644 index 00000000000..a153ad7d591 --- /dev/null +++ b/identitygovernance/6af698085112e46c50d6519c09db8741f12e69aa63d3e52182fd1e968231d287.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6baaf7bef7975852e2c7f8f538a937f2c19b165b44cd6101137bcc64f319e07b.go b/identitygovernance/6baaf7bef7975852e2c7f8f538a937f2c19b165b44cd6101137bcc64f319e07b.go new file mode 100644 index 00000000000..767e06b38d3 --- /dev/null +++ b/identitygovernance/6baaf7bef7975852e2c7f8f538a937f2c19b165b44cd6101137bcc64f319e07b.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6cccfb7e6ca8f7c89a7a5d460747f7eba92b1ee7b16e532a5055304d683eba28.go b/identitygovernance/6cccfb7e6ca8f7c89a7a5d460747f7eba92b1ee7b16e532a5055304d683eba28.go new file mode 100644 index 00000000000..866e5f776b6 --- /dev/null +++ b/identitygovernance/6cccfb7e6ca8f7c89a7a5d460747f7eba92b1ee7b16e532a5055304d683eba28.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6d103675d57348840febfcabf016be2a22d053cb56beb08225eb34e5ecc2bbfe.go b/identitygovernance/6d103675d57348840febfcabf016be2a22d053cb56beb08225eb34e5ecc2bbfe.go new file mode 100644 index 00000000000..e8572a54acf --- /dev/null +++ b/identitygovernance/6d103675d57348840febfcabf016be2a22d053cb56beb08225eb34e5ecc2bbfe.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6e5e10c62614e48c621ddbfce7a5b397fe5f1585c71bacdb17b67aaaa9639441.go b/identitygovernance/6e5e10c62614e48c621ddbfce7a5b397fe5f1585c71bacdb17b67aaaa9639441.go new file mode 100644 index 00000000000..9a2f5fd960e --- /dev/null +++ b/identitygovernance/6e5e10c62614e48c621ddbfce7a5b397fe5f1585c71bacdb17b67aaaa9639441.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6f82f51a54d9dcb15cc43bf856fd0b3cb2a7fc8e6f696f2aa3fd574481a8b8e4.go b/identitygovernance/6f82f51a54d9dcb15cc43bf856fd0b3cb2a7fc8e6f696f2aa3fd574481a8b8e4.go new file mode 100644 index 00000000000..b9a446eabbb --- /dev/null +++ b/identitygovernance/6f82f51a54d9dcb15cc43bf856fd0b3cb2a7fc8e6f696f2aa3fd574481a8b8e4.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6faf19a48383cf48ebcfe6b1c200ef1428bc5510b0a953516da6b500398e7c2a.go b/identitygovernance/6faf19a48383cf48ebcfe6b1c200ef1428bc5510b0a953516da6b500398e7c2a.go new file mode 100644 index 00000000000..e306220edf9 --- /dev/null +++ b/identitygovernance/6faf19a48383cf48ebcfe6b1c200ef1428bc5510b0a953516da6b500398e7c2a.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/6fdef3ce254c5c84159a47235d67506f5d8b9afa31d3f0da195fd80b8a9e3354.go b/identitygovernance/6fdef3ce254c5c84159a47235d67506f5d8b9afa31d3f0da195fd80b8a9e3354.go new file mode 100644 index 00000000000..062eb83e94f --- /dev/null +++ b/identitygovernance/6fdef3ce254c5c84159a47235d67506f5d8b9afa31d3f0da195fd80b8a9e3354.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7015367f5629899ab9c9bdabe34bfd4f7af9467030a3af55e0a5d3fd9d0004d2.go b/identitygovernance/7015367f5629899ab9c9bdabe34bfd4f7af9467030a3af55e0a5d3fd9d0004d2.go new file mode 100644 index 00000000000..8a73c6099f4 --- /dev/null +++ b/identitygovernance/7015367f5629899ab9c9bdabe34bfd4f7af9467030a3af55e0a5d3fd9d0004d2.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/71b7874fde9771fe50a6a5666fecfd03e376673e74fe2d5f9f58f5e62d633cae.go b/identitygovernance/71b7874fde9771fe50a6a5666fecfd03e376673e74fe2d5f9f58f5e62d633cae.go new file mode 100644 index 00000000000..4d536d2247f --- /dev/null +++ b/identitygovernance/71b7874fde9771fe50a6a5666fecfd03e376673e74fe2d5f9f58f5e62d633cae.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/72215f53a19c746709acd327156dac28ca1480a7f81be6881af0d915e926cab1.go b/identitygovernance/72215f53a19c746709acd327156dac28ca1480a7f81be6881af0d915e926cab1.go new file mode 100644 index 00000000000..ed5c9dd38ef --- /dev/null +++ b/identitygovernance/72215f53a19c746709acd327156dac28ca1480a7f81be6881af0d915e926cab1.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7229e71a74af70fc668ace060a66e9dad1cc7c06ce4fb1465a0e4960507bb6ac.go b/identitygovernance/7229e71a74af70fc668ace060a66e9dad1cc7c06ce4fb1465a0e4960507bb6ac.go new file mode 100644 index 00000000000..d77df5ac2a8 --- /dev/null +++ b/identitygovernance/7229e71a74af70fc668ace060a66e9dad1cc7c06ce4fb1465a0e4960507bb6ac.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/729711524da0a26d0672bd9ba5b7ecf14175dd30c730dff736255113f4c52087.go b/identitygovernance/729711524da0a26d0672bd9ba5b7ecf14175dd30c730dff736255113f4c52087.go new file mode 100644 index 00000000000..850a58ceb55 --- /dev/null +++ b/identitygovernance/729711524da0a26d0672bd9ba5b7ecf14175dd30c730dff736255113f4c52087.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/74a50cd94bc6df3c97158a73044242e57f6db95ff12f4086fe09daaf7e5216bd.go b/identitygovernance/74a50cd94bc6df3c97158a73044242e57f6db95ff12f4086fe09daaf7e5216bd.go new file mode 100644 index 00000000000..7432962258b --- /dev/null +++ b/identitygovernance/74a50cd94bc6df3c97158a73044242e57f6db95ff12f4086fe09daaf7e5216bd.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/74c97153798e3c66e22e157fce36b43c1e7ce4d8d3e19e5a8847c6797dc1a656.go b/identitygovernance/74c97153798e3c66e22e157fce36b43c1e7ce4d8d3e19e5a8847c6797dc1a656.go new file mode 100644 index 00000000000..4397cfc2e58 --- /dev/null +++ b/identitygovernance/74c97153798e3c66e22e157fce36b43c1e7ce4d8d3e19e5a8847c6797dc1a656.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/74de27e051216d5c5c003c24e27b0930046b55dd1d588edc2bf2eef22fc8b92e.go b/identitygovernance/74de27e051216d5c5c003c24e27b0930046b55dd1d588edc2bf2eef22fc8b92e.go new file mode 100644 index 00000000000..1df3f5eec48 --- /dev/null +++ b/identitygovernance/74de27e051216d5c5c003c24e27b0930046b55dd1d588edc2bf2eef22fc8b92e.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/753e6acd06b69db2f27027657a44d7f6cf8f3849ca031dd921f0262bef5b4d97.go b/identitygovernance/753e6acd06b69db2f27027657a44d7f6cf8f3849ca031dd921f0262bef5b4d97.go new file mode 100644 index 00000000000..11eb33ff500 --- /dev/null +++ b/identitygovernance/753e6acd06b69db2f27027657a44d7f6cf8f3849ca031dd921f0262bef5b4d97.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/760148922eab5316773a3cde9e10e56c9bb479bbaa93322e80cdf6f3cba61d40.go b/identitygovernance/760148922eab5316773a3cde9e10e56c9bb479bbaa93322e80cdf6f3cba61d40.go new file mode 100644 index 00000000000..acfa216d0f4 --- /dev/null +++ b/identitygovernance/760148922eab5316773a3cde9e10e56c9bb479bbaa93322e80cdf6f3cba61d40.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7650c77abfc9c8c7bd5ad917a9dd1dc48b40206f2f4f3b469b7a6ae1d70a2c6f.go b/identitygovernance/7650c77abfc9c8c7bd5ad917a9dd1dc48b40206f2f4f3b469b7a6ae1d70a2c6f.go new file mode 100644 index 00000000000..a18f694b646 --- /dev/null +++ b/identitygovernance/7650c77abfc9c8c7bd5ad917a9dd1dc48b40206f2f4f3b469b7a6ae1d70a2c6f.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7654c04ec92197db512573df62f090d3c25708f709bfc35633016364af92c4c1.go b/identitygovernance/7654c04ec92197db512573df62f090d3c25708f709bfc35633016364af92c4c1.go new file mode 100644 index 00000000000..5b37540cd62 --- /dev/null +++ b/identitygovernance/7654c04ec92197db512573df62f090d3c25708f709bfc35633016364af92c4c1.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/767375988f8c7d2e184f314e35c8bffdda650a2944d469180738ade94f0d92ba.go b/identitygovernance/767375988f8c7d2e184f314e35c8bffdda650a2944d469180738ade94f0d92ba.go new file mode 100644 index 00000000000..a24382c0f2d --- /dev/null +++ b/identitygovernance/767375988f8c7d2e184f314e35c8bffdda650a2944d469180738ade94f0d92ba.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7677f9079c3e36c9ee9fbcb64881e8265967a7931f9f6be36714b60623664b6e.go b/identitygovernance/7677f9079c3e36c9ee9fbcb64881e8265967a7931f9f6be36714b60623664b6e.go new file mode 100644 index 00000000000..ed3c49a3361 --- /dev/null +++ b/identitygovernance/7677f9079c3e36c9ee9fbcb64881e8265967a7931f9f6be36714b60623664b6e.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/797df13e92667bfcd2fb1d4bca80da98edd3d9755b9767b873ea7a151c41d8f4.go b/identitygovernance/797df13e92667bfcd2fb1d4bca80da98edd3d9755b9767b873ea7a151c41d8f4.go new file mode 100644 index 00000000000..dc88e3185c8 --- /dev/null +++ b/identitygovernance/797df13e92667bfcd2fb1d4bca80da98edd3d9755b9767b873ea7a151c41d8f4.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7a4658ebe45857a18e293b0badb4e0ef280eec930065e276734be2c9d4a30c5c.go b/identitygovernance/7a4658ebe45857a18e293b0badb4e0ef280eec930065e276734be2c9d4a30c5c.go new file mode 100644 index 00000000000..f7887581b5c --- /dev/null +++ b/identitygovernance/7a4658ebe45857a18e293b0badb4e0ef280eec930065e276734be2c9d4a30c5c.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7a7fbce9a696aaf06f602425e4140832e1202137f93a356261f0dee1a989c197.go b/identitygovernance/7a7fbce9a696aaf06f602425e4140832e1202137f93a356261f0dee1a989c197.go new file mode 100644 index 00000000000..a06e7e2c116 --- /dev/null +++ b/identitygovernance/7a7fbce9a696aaf06f602425e4140832e1202137f93a356261f0dee1a989c197.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7b1eef9a68ab0d0f75a8264a91407769fbc3773a541114f98303a453f95a51af.go b/identitygovernance/7b1eef9a68ab0d0f75a8264a91407769fbc3773a541114f98303a453f95a51af.go new file mode 100644 index 00000000000..462e7e64ad7 --- /dev/null +++ b/identitygovernance/7b1eef9a68ab0d0f75a8264a91407769fbc3773a541114f98303a453f95a51af.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7bbec69f27b873a2ed2522f2ea2dc2a505951f45649d58e88fd304a0b3f8b04c.go b/identitygovernance/7bbec69f27b873a2ed2522f2ea2dc2a505951f45649d58e88fd304a0b3f8b04c.go new file mode 100644 index 00000000000..8f57a325c5b --- /dev/null +++ b/identitygovernance/7bbec69f27b873a2ed2522f2ea2dc2a505951f45649d58e88fd304a0b3f8b04c.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7db8e92e1b85d5abd889ce82fc00aa0eebacfc92c17449ac332d7f7a1fb4fa68.go b/identitygovernance/7db8e92e1b85d5abd889ce82fc00aa0eebacfc92c17449ac332d7f7a1fb4fa68.go new file mode 100644 index 00000000000..13c86d65850 --- /dev/null +++ b/identitygovernance/7db8e92e1b85d5abd889ce82fc00aa0eebacfc92c17449ac332d7f7a1fb4fa68.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7e8481f5d4c248241ec1fb3d6934d64befcb0e11d19d4322a2801c124c16b90b.go b/identitygovernance/7e8481f5d4c248241ec1fb3d6934d64befcb0e11d19d4322a2801c124c16b90b.go new file mode 100644 index 00000000000..d4ba5b3218f --- /dev/null +++ b/identitygovernance/7e8481f5d4c248241ec1fb3d6934d64befcb0e11d19d4322a2801c124c16b90b.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7ea727e9d29e8e0ec911b28f81a1ac3bb0ca4264ec1df7b33c6e78567611a857.go b/identitygovernance/7ea727e9d29e8e0ec911b28f81a1ac3bb0ca4264ec1df7b33c6e78567611a857.go new file mode 100644 index 00000000000..044e12f5062 --- /dev/null +++ b/identitygovernance/7ea727e9d29e8e0ec911b28f81a1ac3bb0ca4264ec1df7b33c6e78567611a857.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7ef63173f8a1d110860e9d4c0cba5062eadac6d4a900a0f2373e52a0637dc57e.go b/identitygovernance/7ef63173f8a1d110860e9d4c0cba5062eadac6d4a900a0f2373e52a0637dc57e.go new file mode 100644 index 00000000000..c8216a0c3ec --- /dev/null +++ b/identitygovernance/7ef63173f8a1d110860e9d4c0cba5062eadac6d4a900a0f2373e52a0637dc57e.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7f03bc57ec786296cce143128b6d966dca6a0c367f3bb3b91502ed6dfdc07cc8.go b/identitygovernance/7f03bc57ec786296cce143128b6d966dca6a0c367f3bb3b91502ed6dfdc07cc8.go new file mode 100644 index 00000000000..5c323fc643a --- /dev/null +++ b/identitygovernance/7f03bc57ec786296cce143128b6d966dca6a0c367f3bb3b91502ed6dfdc07cc8.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/7f5bf520c4741893d1238716cbb549aafcaf5673e40654e3d574165deb1732d1.go b/identitygovernance/7f5bf520c4741893d1238716cbb549aafcaf5673e40654e3d574165deb1732d1.go new file mode 100644 index 00000000000..46ca315666c --- /dev/null +++ b/identitygovernance/7f5bf520c4741893d1238716cbb549aafcaf5673e40654e3d574165deb1732d1.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/800f12e3d8925e301d0176c5c3c70ab154e6f2f15c0fe04bf3686425859c196d.go b/identitygovernance/800f12e3d8925e301d0176c5c3c70ab154e6f2f15c0fe04bf3686425859c196d.go new file mode 100644 index 00000000000..de63ea680ae --- /dev/null +++ b/identitygovernance/800f12e3d8925e301d0176c5c3c70ab154e6f2f15c0fe04bf3686425859c196d.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/807efbd5a7b45ec943575930ceb4f01670cdd5012abf850916e45263c0b8e2da.go b/identitygovernance/807efbd5a7b45ec943575930ceb4f01670cdd5012abf850916e45263c0b8e2da.go new file mode 100644 index 00000000000..aac90fc0716 --- /dev/null +++ b/identitygovernance/807efbd5a7b45ec943575930ceb4f01670cdd5012abf850916e45263c0b8e2da.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/81b830c8d219c78062cdc50f16b686e03897f7dd72532917cc705c3b4b7e58dc.go b/identitygovernance/81b830c8d219c78062cdc50f16b686e03897f7dd72532917cc705c3b4b7e58dc.go new file mode 100644 index 00000000000..bdc599e9ccb --- /dev/null +++ b/identitygovernance/81b830c8d219c78062cdc50f16b686e03897f7dd72532917cc705c3b4b7e58dc.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/81f2276f2108002f4c9f530b63ee51d0033303aae65df8395e1f5a59d71f0478.go b/identitygovernance/81f2276f2108002f4c9f530b63ee51d0033303aae65df8395e1f5a59d71f0478.go new file mode 100644 index 00000000000..e8cac6d79a7 --- /dev/null +++ b/identitygovernance/81f2276f2108002f4c9f530b63ee51d0033303aae65df8395e1f5a59d71f0478.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/83b5dc92ea237b4f6470a32f2755c171d2e0b35132cedfc574ce2823cbfd5ed6.go b/identitygovernance/83b5dc92ea237b4f6470a32f2755c171d2e0b35132cedfc574ce2823cbfd5ed6.go new file mode 100644 index 00000000000..43c2692a91e --- /dev/null +++ b/identitygovernance/83b5dc92ea237b4f6470a32f2755c171d2e0b35132cedfc574ce2823cbfd5ed6.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/841e1c5fe9040fe28a84c28ed088c180547bb2a7fd543ce01d68a9b2f7a43d09.go b/identitygovernance/841e1c5fe9040fe28a84c28ed088c180547bb2a7fd543ce01d68a9b2f7a43d09.go new file mode 100644 index 00000000000..e53a6faa785 --- /dev/null +++ b/identitygovernance/841e1c5fe9040fe28a84c28ed088c180547bb2a7fd543ce01d68a9b2f7a43d09.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/847f38d366bf902b07106e404770ef871eb1daa0bf9db978cef8f26a03f244c6.go b/identitygovernance/847f38d366bf902b07106e404770ef871eb1daa0bf9db978cef8f26a03f244c6.go new file mode 100644 index 00000000000..6a780391046 --- /dev/null +++ b/identitygovernance/847f38d366bf902b07106e404770ef871eb1daa0bf9db978cef8f26a03f244c6.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/870e8a9e3f5fbd9207d59ed411f89dc50fee999a5ee713874d1c080782b2576a.go b/identitygovernance/870e8a9e3f5fbd9207d59ed411f89dc50fee999a5ee713874d1c080782b2576a.go new file mode 100644 index 00000000000..36e907565c4 --- /dev/null +++ b/identitygovernance/870e8a9e3f5fbd9207d59ed411f89dc50fee999a5ee713874d1c080782b2576a.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/893c1627e587def9b676657112644c9ff3e913cfdace2fc9f31672ae31d52d34.go b/identitygovernance/893c1627e587def9b676657112644c9ff3e913cfdace2fc9f31672ae31d52d34.go new file mode 100644 index 00000000000..ad501303430 --- /dev/null +++ b/identitygovernance/893c1627e587def9b676657112644c9ff3e913cfdace2fc9f31672ae31d52d34.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/89440f5a6431db0f611e1e283493e48cc6b61c2af0cb7d0d517cdc507e32fd9d.go b/identitygovernance/89440f5a6431db0f611e1e283493e48cc6b61c2af0cb7d0d517cdc507e32fd9d.go new file mode 100644 index 00000000000..08a36b928f6 --- /dev/null +++ b/identitygovernance/89440f5a6431db0f611e1e283493e48cc6b61c2af0cb7d0d517cdc507e32fd9d.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/8a6916e3dbc1c7825f535635b68308da45d5a233e922e14aa4756156d1506ab8.go b/identitygovernance/8a6916e3dbc1c7825f535635b68308da45d5a233e922e14aa4756156d1506ab8.go index 2aeae036ebe..5e8787de25c 100644 --- a/identitygovernance/8a6916e3dbc1c7825f535635b68308da45d5a233e922e14aa4756156d1506ab8.go +++ b/identitygovernance/8a6916e3dbc1c7825f535635b68308da45d5a233e922e14aa4756156d1506ab8.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageR } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilder) { diff --git a/identitygovernance/8c568e3d2e85482de43390d2f2d926a2f0808f8d4c9e6e820163aee4617b5663.go b/identitygovernance/8c568e3d2e85482de43390d2f2d926a2f0808f8d4c9e6e820163aee4617b5663.go new file mode 100644 index 00000000000..019eeea69e6 --- /dev/null +++ b/identitygovernance/8c568e3d2e85482de43390d2f2d926a2f0808f8d4c9e6e820163aee4617b5663.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/8cc989b843986578d5487473db9070eeb6d3f277588c976740f089ac77ac5e6f.go b/identitygovernance/8cc989b843986578d5487473db9070eeb6d3f277588c976740f089ac77ac5e6f.go new file mode 100644 index 00000000000..3adc654161a --- /dev/null +++ b/identitygovernance/8cc989b843986578d5487473db9070eeb6d3f277588c976740f089ac77ac5e6f.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/8d6fcc58cc499f86dde7bad4a8ef758d33b80a76c1b62d79396476600a5d7733.go b/identitygovernance/8d6fcc58cc499f86dde7bad4a8ef758d33b80a76c1b62d79396476600a5d7733.go new file mode 100644 index 00000000000..e8729c3c025 --- /dev/null +++ b/identitygovernance/8d6fcc58cc499f86dde7bad4a8ef758d33b80a76c1b62d79396476600a5d7733.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/8dba00dc0837c1a3aec9bd78881a287d9bc44cf364bd5dd276d36df54f9ef3fd.go b/identitygovernance/8dba00dc0837c1a3aec9bd78881a287d9bc44cf364bd5dd276d36df54f9ef3fd.go new file mode 100644 index 00000000000..a9154a9b1f7 --- /dev/null +++ b/identitygovernance/8dba00dc0837c1a3aec9bd78881a287d9bc44cf364bd5dd276d36df54f9ef3fd.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/8eb00fd2c1087510ba230f20e493bf6e102f12639a45832e76b996daaad3ae1b.go b/identitygovernance/8eb00fd2c1087510ba230f20e493bf6e102f12639a45832e76b996daaad3ae1b.go new file mode 100644 index 00000000000..03b7e69f5b0 --- /dev/null +++ b/identitygovernance/8eb00fd2c1087510ba230f20e493bf6e102f12639a45832e76b996daaad3ae1b.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/8f34b22309d8cc01098c7be7cb29225d202ca60df90aeebcca3152d987fcc4d5.go b/identitygovernance/8f34b22309d8cc01098c7be7cb29225d202ca60df90aeebcca3152d987fcc4d5.go new file mode 100644 index 00000000000..42e0bbb35bd --- /dev/null +++ b/identitygovernance/8f34b22309d8cc01098c7be7cb29225d202ca60df90aeebcca3152d987fcc4d5.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/8f423feef49b498e221e3b095a991aed6d52ed4016b6432a51e9b8b24770fc09.go b/identitygovernance/8f423feef49b498e221e3b095a991aed6d52ed4016b6432a51e9b8b24770fc09.go index f57684208aa..d0d3c796e4e 100644 --- a/identitygovernance/8f423feef49b498e221e3b095a991aed6d52ed4016b6432a51e9b8b24770fc09.go +++ b/identitygovernance/8f423feef49b498e221e3b095a991aed6d52ed4016b6432a51e9b8b24770fc09.go @@ -163,6 +163,11 @@ func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItem } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/8f6caec0c1c696708e243ca27013f6382fde328944ebeba92c4cd33844cd78bf.go b/identitygovernance/8f6caec0c1c696708e243ca27013f6382fde328944ebeba92c4cd33844cd78bf.go new file mode 100644 index 00000000000..17334b19605 --- /dev/null +++ b/identitygovernance/8f6caec0c1c696708e243ca27013f6382fde328944ebeba92c4cd33844cd78bf.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/8fb81d90ce44dcfdc307b60860824f30028ab74a1920927000c1b6cd25218ca4.go b/identitygovernance/8fb81d90ce44dcfdc307b60860824f30028ab74a1920927000c1b6cd25218ca4.go new file mode 100644 index 00000000000..06c5f4ffcfa --- /dev/null +++ b/identitygovernance/8fb81d90ce44dcfdc307b60860824f30028ab74a1920927000c1b6cd25218ca4.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/8fc2c83fd3bc6f2d92c14143f8dc02334bc668f6deaf90dce422b559ce4fd951.go b/identitygovernance/8fc2c83fd3bc6f2d92c14143f8dc02334bc668f6deaf90dce422b559ce4fd951.go new file mode 100644 index 00000000000..a361c5f7eea --- /dev/null +++ b/identitygovernance/8fc2c83fd3bc6f2d92c14143f8dc02334bc668f6deaf90dce422b559ce4fd951.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/8feb91051f199a07af218ec63a864b796b04723d64e31f583dc45e4b0fae1f14.go b/identitygovernance/8feb91051f199a07af218ec63a864b796b04723d64e31f583dc45e4b0fae1f14.go new file mode 100644 index 00000000000..46bdec57268 --- /dev/null +++ b/identitygovernance/8feb91051f199a07af218ec63a864b796b04723d64e31f583dc45e4b0fae1f14.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/90b2e921b03286f2795eb6277dbeb1e8fb072201e1f3bd2d13e0002452746296.go b/identitygovernance/90b2e921b03286f2795eb6277dbeb1e8fb072201e1f3bd2d13e0002452746296.go new file mode 100644 index 00000000000..0d57a6d4a80 --- /dev/null +++ b/identitygovernance/90b2e921b03286f2795eb6277dbeb1e8fb072201e1f3bd2d13e0002452746296.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/90b617b0840908436aca3f5d0b3c69cb2ffe929ef65b82eb5d67adf3e6ab8990.go b/identitygovernance/90b617b0840908436aca3f5d0b3c69cb2ffe929ef65b82eb5d67adf3e6ab8990.go new file mode 100644 index 00000000000..6acc712b9fd --- /dev/null +++ b/identitygovernance/90b617b0840908436aca3f5d0b3c69cb2ffe929ef65b82eb5d67adf3e6ab8990.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/92191534b955939c9e5df826cf194487afb91095c9ce90570a6a0c969cccb07f.go b/identitygovernance/92191534b955939c9e5df826cf194487afb91095c9ce90570a6a0c969cccb07f.go new file mode 100644 index 00000000000..dabbc77ed21 --- /dev/null +++ b/identitygovernance/92191534b955939c9e5df826cf194487afb91095c9ce90570a6a0c969cccb07f.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/93f20ff99b3d13ff684e444ec427fd9868b879d052cc83a2d4631a06adc9982a.go b/identitygovernance/93f20ff99b3d13ff684e444ec427fd9868b879d052cc83a2d4631a06adc9982a.go new file mode 100644 index 00000000000..d38619496b2 --- /dev/null +++ b/identitygovernance/93f20ff99b3d13ff684e444ec427fd9868b879d052cc83a2d4631a06adc9982a.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/940c686037c5c7c4eec7ee11002fd5a161d1325f70d848c35425f1f1325e29b9.go b/identitygovernance/940c686037c5c7c4eec7ee11002fd5a161d1325f70d848c35425f1f1325e29b9.go new file mode 100644 index 00000000000..fcb2e8c147a --- /dev/null +++ b/identitygovernance/940c686037c5c7c4eec7ee11002fd5a161d1325f70d848c35425f1f1325e29b9.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9429be45d872eddd9775f747598f8355ccfa8f8e8ecb61b41498eccd85667260.go b/identitygovernance/9429be45d872eddd9775f747598f8355ccfa8f8e8ecb61b41498eccd85667260.go new file mode 100644 index 00000000000..515414e3732 --- /dev/null +++ b/identitygovernance/9429be45d872eddd9775f747598f8355ccfa8f8e8ecb61b41498eccd85667260.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9468f24d279bb1e2477e7e6875ece1b1fc54e08b84720c3156888924c4f79d3e.go b/identitygovernance/9468f24d279bb1e2477e7e6875ece1b1fc54e08b84720c3156888924c4f79d3e.go new file mode 100644 index 00000000000..45ecd4fdca1 --- /dev/null +++ b/identitygovernance/9468f24d279bb1e2477e7e6875ece1b1fc54e08b84720c3156888924c4f79d3e.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9644fb4cd856d6af61d70f99b26761ff28620ee0bbcfb1ed9cc44435c434a9f4.go b/identitygovernance/9644fb4cd856d6af61d70f99b26761ff28620ee0bbcfb1ed9cc44435c434a9f4.go new file mode 100644 index 00000000000..832249287d1 --- /dev/null +++ b/identitygovernance/9644fb4cd856d6af61d70f99b26761ff28620ee0bbcfb1ed9cc44435c434a9f4.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9653ffd40466529c15b514f1986589da5d447b1e8a0d70377bb454c4b89d8a6b.go b/identitygovernance/9653ffd40466529c15b514f1986589da5d447b1e8a0d70377bb454c4b89d8a6b.go index 5d8fe5c927f..72abd55bc84 100644 --- a/identitygovernance/9653ffd40466529c15b514f1986589da5d447b1e8a0d70377bb454c4b89d8a6b.go +++ b/identitygovernance/9653ffd40466529c15b514f1986589da5d447b1e8a0d70377bb454c4b89d8a6b.go @@ -163,6 +163,11 @@ func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScope } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/96cf5828dfb732513feb94104e9268b20239d43b0f7f1fc0b315fb04b440189c.go b/identitygovernance/96cf5828dfb732513feb94104e9268b20239d43b0f7f1fc0b315fb04b440189c.go new file mode 100644 index 00000000000..3cf6123b38e --- /dev/null +++ b/identitygovernance/96cf5828dfb732513feb94104e9268b20239d43b0f7f1fc0b315fb04b440189c.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did1}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property scopes for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// Patch update the navigation property scopes in identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// ToDeleteRequestInformation delete navigation property scopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(*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 read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(*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 scopes in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9762a0e7f62d952111f0ca3fc8a5daac53300dcf827f1a7136edeba980d8f768.go b/identitygovernance/9762a0e7f62d952111f0ca3fc8a5daac53300dcf827f1a7136edeba980d8f768.go new file mode 100644 index 00000000000..f410f4e8805 --- /dev/null +++ b/identitygovernance/9762a0e7f62d952111f0ca3fc8a5daac53300dcf827f1a7136edeba980d8f768.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9792a9db575853506fbdcda3e1bb5313460bdef4f64678dd5fe1ba7424f2dae3.go b/identitygovernance/9792a9db575853506fbdcda3e1bb5313460bdef4f64678dd5fe1ba7424f2dae3.go new file mode 100644 index 00000000000..8007e1d0c40 --- /dev/null +++ b/identitygovernance/9792a9db575853506fbdcda3e1bb5313460bdef4f64678dd5fe1ba7424f2dae3.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/97e14a9a7540d0e6334670bb280bc7c42985b946b4692981c46bf3fe0ec538ad.go b/identitygovernance/97e14a9a7540d0e6334670bb280bc7c42985b946b4692981c46bf3fe0ec538ad.go new file mode 100644 index 00000000000..1e99d02bc9d --- /dev/null +++ b/identitygovernance/97e14a9a7540d0e6334670bb280bc7c42985b946b4692981c46bf3fe0ec538ad.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/98380f1c06b124a214ccffbe36a30914c8c0fb4521172b472c6067967ea0955a.go b/identitygovernance/98380f1c06b124a214ccffbe36a30914c8c0fb4521172b472c6067967ea0955a.go index b33ac566d82..95b0791ab5d 100644 --- a/identitygovernance/98380f1c06b124a214ccffbe36a30914c8c0fb4521172b472c6067967ea0955a.go +++ b/identitygovernance/98380f1c06b124a214ccffbe36a30914c8c0fb4521172b472c6067967ea0955a.go @@ -163,6 +163,11 @@ func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemRes } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/987b4880480edd85a65b738ad8e65edf7366b97f6fb46645af08bdad975f7ec4.go b/identitygovernance/987b4880480edd85a65b738ad8e65edf7366b97f6fb46645af08bdad975f7ec4.go new file mode 100644 index 00000000000..812e63b0a0c --- /dev/null +++ b/identitygovernance/987b4880480edd85a65b738ad8e65edf7366b97f6fb46645af08bdad975f7ec4.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/990a6a30374082e386662816eb23b3ebb09db8dbe0467ad24d86c803e3ca461b.go b/identitygovernance/990a6a30374082e386662816eb23b3ebb09db8dbe0467ad24d86c803e3ca461b.go new file mode 100644 index 00000000000..0b11561d15e --- /dev/null +++ b/identitygovernance/990a6a30374082e386662816eb23b3ebb09db8dbe0467ad24d86c803e3ca461b.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/997f3fd66b06b732bd5b8606c7edf72ea30e63f66eff2fc5ec670964f83c726f.go b/identitygovernance/997f3fd66b06b732bd5b8606c7edf72ea30e63f66eff2fc5ec670964f83c726f.go new file mode 100644 index 00000000000..39ccbdbf186 --- /dev/null +++ b/identitygovernance/997f3fd66b06b732bd5b8606c7edf72ea30e63f66eff2fc5ec670964f83c726f.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9a99474d11112fe4f87879c8784ddce0596f984e40496976ca5eb761441a7a58.go b/identitygovernance/9a99474d11112fe4f87879c8784ddce0596f984e40496976ca5eb761441a7a58.go new file mode 100644 index 00000000000..5b7456c9fc7 --- /dev/null +++ b/identitygovernance/9a99474d11112fe4f87879c8784ddce0596f984e40496976ca5eb761441a7a58.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9ab4b2897b9ac3f9c29f0b3a756d11dd7681c7c7a5a38afdedcc46cc33de590f.go b/identitygovernance/9ab4b2897b9ac3f9c29f0b3a756d11dd7681c7c7a5a38afdedcc46cc33de590f.go new file mode 100644 index 00000000000..7c2bc042680 --- /dev/null +++ b/identitygovernance/9ab4b2897b9ac3f9c29f0b3a756d11dd7681c7c7a5a38afdedcc46cc33de590f.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9b0ac462359c283460314deed2d2179e5e4caf4db645477af062ea533e10a3e3.go b/identitygovernance/9b0ac462359c283460314deed2d2179e5e4caf4db645477af062ea533e10a3e3.go index 22be877ea28..68d44e36df0 100644 --- a/identitygovernance/9b0ac462359c283460314deed2d2179e5e4caf4db645477af062ea533e10a3e3.go +++ b/identitygovernance/9b0ac462359c283460314deed2d2179e5e4caf4db645477af062ea533e10a3e3.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageReso } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilder) UploadSessions()(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilder when successful func (m *EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilder) { diff --git a/identitygovernance/9bc13b5c03af695aa91d9db050fb33ca3f95656e3948d5959b81b469ec185c74.go b/identitygovernance/9bc13b5c03af695aa91d9db050fb33ca3f95656e3948d5959b81b469ec185c74.go new file mode 100644 index 00000000000..e5f4752ccf1 --- /dev/null +++ b/identitygovernance/9bc13b5c03af695aa91d9db050fb33ca3f95656e3948d5959b81b469ec185c74.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9bc4c4969ee0da7ab3778f1051125170706e5a5fc7794f0cdadda909fb6b0957.go b/identitygovernance/9bc4c4969ee0da7ab3778f1051125170706e5a5fc7794f0cdadda909fb6b0957.go new file mode 100644 index 00000000000..2265bbbffa0 --- /dev/null +++ b/identitygovernance/9bc4c4969ee0da7ab3778f1051125170706e5a5fc7794f0cdadda909fb6b0957.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9cc5e38e747e753753b711758b54f436f4d313fc6980dcf828d1a4c60d7f73a6.go b/identitygovernance/9cc5e38e747e753753b711758b54f436f4d313fc6980dcf828d1a4c60d7f73a6.go new file mode 100644 index 00000000000..c3303ce497f --- /dev/null +++ b/identitygovernance/9cc5e38e747e753753b711758b54f436f4d313fc6980dcf828d1a4c60d7f73a6.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9d1b0a798740e052e204c9bcfe545760fbde35995822456b611d010fb42fd80f.go b/identitygovernance/9d1b0a798740e052e204c9bcfe545760fbde35995822456b611d010fb42fd80f.go new file mode 100644 index 00000000000..0c38b41d1af --- /dev/null +++ b/identitygovernance/9d1b0a798740e052e204c9bcfe545760fbde35995822456b611d010fb42fd80f.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9e52d54eed48b84bc480445dc410b7a5f1ff78d5b73b0fe3d1a611c9fd3dd5a1.go b/identitygovernance/9e52d54eed48b84bc480445dc410b7a5f1ff78d5b73b0fe3d1a611c9fd3dd5a1.go new file mode 100644 index 00000000000..5edb768ff61 --- /dev/null +++ b/identitygovernance/9e52d54eed48b84bc480445dc410b7a5f1ff78d5b73b0fe3d1a611c9fd3dd5a1.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/9f1079801c98aec108d90e58e1ae7b7d0d5dabccb46a8395bd94c24280efd6a6.go b/identitygovernance/9f1079801c98aec108d90e58e1ae7b7d0d5dabccb46a8395bd94c24280efd6a6.go new file mode 100644 index 00000000000..1c1fe72c4ca --- /dev/null +++ b/identitygovernance/9f1079801c98aec108d90e58e1ae7b7d0d5dabccb46a8395bd94c24280efd6a6.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a0d306f925dab66cec432ab60c08f07c79a741ca216bacddede4d771db964b81.go b/identitygovernance/a0d306f925dab66cec432ab60c08f07c79a741ca216bacddede4d771db964b81.go new file mode 100644 index 00000000000..a6e10de0b3d --- /dev/null +++ b/identitygovernance/a0d306f925dab66cec432ab60c08f07c79a741ca216bacddede4d771db964b81.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a24b79e4ae9591432b9110098c36fac7d055926d1d8d9aa21df0c27126d5127b.go b/identitygovernance/a24b79e4ae9591432b9110098c36fac7d055926d1d8d9aa21df0c27126d5127b.go new file mode 100644 index 00000000000..9feb1541591 --- /dev/null +++ b/identitygovernance/a24b79e4ae9591432b9110098c36fac7d055926d1d8d9aa21df0c27126d5127b.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a27d15bfcefa9906f13472b11fd16a33b02bd266a794bd08189bac56f3991f08.go b/identitygovernance/a27d15bfcefa9906f13472b11fd16a33b02bd266a794bd08189bac56f3991f08.go index e787dcf585b..8b26c9d1072 100644 --- a/identitygovernance/a27d15bfcefa9906f13472b11fd16a33b02bd266a794bd08189bac56f3991f08.go +++ b/identitygovernance/a27d15bfcefa9906f13472b11fd16a33b02bd266a794bd08189bac56f3991f08.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResour } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/a3199d1e6ddc97be4622a54db0d4fe335a74fa806b2067452485ade9f7da2836.go b/identitygovernance/a3199d1e6ddc97be4622a54db0d4fe335a74fa806b2067452485ade9f7da2836.go new file mode 100644 index 00000000000..dce81b408af --- /dev/null +++ b/identitygovernance/a3199d1e6ddc97be4622a54db0d4fe335a74fa806b2067452485ade9f7da2836.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a32bdb921bc21c4b7c54e1d62c4f98c33a032c517378c6c045b44767b1daa323.go b/identitygovernance/a32bdb921bc21c4b7c54e1d62c4f98c33a032c517378c6c045b44767b1daa323.go new file mode 100644 index 00000000000..5d69139b5ca --- /dev/null +++ b/identitygovernance/a32bdb921bc21c4b7c54e1d62c4f98c33a032c517378c6c045b44767b1daa323.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a3e14612117c5cd781975496d22506ad467ba6a7df3c6b027b9848f2fbefdd9c.go b/identitygovernance/a3e14612117c5cd781975496d22506ad467ba6a7df3c6b027b9848f2fbefdd9c.go new file mode 100644 index 00000000000..e054a914b35 --- /dev/null +++ b/identitygovernance/a3e14612117c5cd781975496d22506ad467ba6a7df3c6b027b9848f2fbefdd9c.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a4b68d08a3e1f24817af6526a970bf8e0b2de0bf3849747a957ec09ee72e9a0c.go b/identitygovernance/a4b68d08a3e1f24817af6526a970bf8e0b2de0bf3849747a957ec09ee72e9a0c.go new file mode 100644 index 00000000000..7db8da29407 --- /dev/null +++ b/identitygovernance/a4b68d08a3e1f24817af6526a970bf8e0b2de0bf3849747a957ec09ee72e9a0c.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a67406c536ec70ce9ac851e229907362246cf0b1e54ebdb4a2167297fc34b6f8.go b/identitygovernance/a67406c536ec70ce9ac851e229907362246cf0b1e54ebdb4a2167297fc34b6f8.go new file mode 100644 index 00000000000..cf91c3a50e4 --- /dev/null +++ b/identitygovernance/a67406c536ec70ce9ac851e229907362246cf0b1e54ebdb4a2167297fc34b6f8.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a69287c53bf7158a9258b8670179791c67f3033d585ac1635022011df9b447be.go b/identitygovernance/a69287c53bf7158a9258b8670179791c67f3033d585ac1635022011df9b447be.go new file mode 100644 index 00000000000..e616a7ca538 --- /dev/null +++ b/identitygovernance/a69287c53bf7158a9258b8670179791c67f3033d585ac1635022011df9b447be.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a785f108c584c570ff1dd4fd5eb52682410ce43c0f3b706c3c599e38687ae7ab.go b/identitygovernance/a785f108c584c570ff1dd4fd5eb52682410ce43c0f3b706c3c599e38687ae7ab.go new file mode 100644 index 00000000000..5948185b111 --- /dev/null +++ b/identitygovernance/a785f108c584c570ff1dd4fd5eb52682410ce43c0f3b706c3c599e38687ae7ab.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a798e3bd8f47a7d338341555a4788e0ae2b828c8feff7a215130260790612ddc.go b/identitygovernance/a798e3bd8f47a7d338341555a4788e0ae2b828c8feff7a215130260790612ddc.go new file mode 100644 index 00000000000..890b4f5b61b --- /dev/null +++ b/identitygovernance/a798e3bd8f47a7d338341555a4788e0ae2b828c8feff7a215130260790612ddc.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/a9a2d58961ffda81dec1640fdbc1e46da30f95e444fca425eb6c641b181818f2.go b/identitygovernance/a9a2d58961ffda81dec1640fdbc1e46da30f95e444fca425eb6c641b181818f2.go new file mode 100644 index 00000000000..0fa428d45c5 --- /dev/null +++ b/identitygovernance/a9a2d58961ffda81dec1640fdbc1e46da30f95e444fca425eb6c641b181818f2.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ab0cf1158bd2b969e6af235536d648fc986ea2bd0e2afc5daaeec7f63734beda.go b/identitygovernance/ab0cf1158bd2b969e6af235536d648fc986ea2bd0e2afc5daaeec7f63734beda.go new file mode 100644 index 00000000000..269734f0083 --- /dev/null +++ b/identitygovernance/ab0cf1158bd2b969e6af235536d648fc986ea2bd0e2afc5daaeec7f63734beda.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/abd5ed25053243a644190e399359c10cc2dd2a26f02f1128e214f554ea70c78f.go b/identitygovernance/abd5ed25053243a644190e399359c10cc2dd2a26f02f1128e214f554ea70c78f.go new file mode 100644 index 00000000000..1de758a72a9 --- /dev/null +++ b/identitygovernance/abd5ed25053243a644190e399359c10cc2dd2a26f02f1128e214f554ea70c78f.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ac14d2defdb268176d32a0638709f68c2a661cb46636fa7f8738b72f21bdff83.go b/identitygovernance/ac14d2defdb268176d32a0638709f68c2a661cb46636fa7f8738b72f21bdff83.go new file mode 100644 index 00000000000..f13fcd54b72 --- /dev/null +++ b/identitygovernance/ac14d2defdb268176d32a0638709f68c2a661cb46636fa7f8738b72f21bdff83.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ac535829ab3a5834c1d38b757983bd79e4e9d30b9b84210e72e2c64e80cb1b26.go b/identitygovernance/ac535829ab3a5834c1d38b757983bd79e4e9d30b9b84210e72e2c64e80cb1b26.go new file mode 100644 index 00000000000..fc5fe0c75a5 --- /dev/null +++ b/identitygovernance/ac535829ab3a5834c1d38b757983bd79e4e9d30b9b84210e72e2c64e80cb1b26.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ac5ef619f6b8f02cb6412bc4148855b0010e027de3f4c756c5e84c9adb7c7672.go b/identitygovernance/ac5ef619f6b8f02cb6412bc4148855b0010e027de3f4c756c5e84c9adb7c7672.go new file mode 100644 index 00000000000..fbcc2471c05 --- /dev/null +++ b/identitygovernance/ac5ef619f6b8f02cb6412bc4148855b0010e027de3f4c756c5e84c9adb7c7672.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ac83d306f685122f76f5b7adebf6a4d0c5e911d3ce5f3ccd5262ec62cdd24aae.go b/identitygovernance/ac83d306f685122f76f5b7adebf6a4d0c5e911d3ce5f3ccd5262ec62cdd24aae.go new file mode 100644 index 00000000000..fe10b755949 --- /dev/null +++ b/identitygovernance/ac83d306f685122f76f5b7adebf6a4d0c5e911d3ce5f3ccd5262ec62cdd24aae.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ad90938b5f1824bbe2a5563bdf0bd2741b244585a814d0fa9000a06733adec52.go b/identitygovernance/ad90938b5f1824bbe2a5563bdf0bd2741b244585a814d0fa9000a06733adec52.go new file mode 100644 index 00000000000..307be27ca3b --- /dev/null +++ b/identitygovernance/ad90938b5f1824bbe2a5563bdf0bd2741b244585a814d0fa9000a06733adec52.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ade2387542459ac5a6eec68c66e4771139f0ad7c8f00a73f0ba3a1bb1f6dd816.go b/identitygovernance/ade2387542459ac5a6eec68c66e4771139f0ad7c8f00a73f0ba3a1bb1f6dd816.go new file mode 100644 index 00000000000..349b7e9b912 --- /dev/null +++ b/identitygovernance/ade2387542459ac5a6eec68c66e4771139f0ad7c8f00a73f0ba3a1bb1f6dd816.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/af060dc0dddb573151debbd58c6c136897ba12ba379840317bdae9d9654335ba.go b/identitygovernance/af060dc0dddb573151debbd58c6c136897ba12ba379840317bdae9d9654335ba.go new file mode 100644 index 00000000000..5ad7546d423 --- /dev/null +++ b/identitygovernance/af060dc0dddb573151debbd58c6c136897ba12ba379840317bdae9d9654335ba.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b02de826ec7eaa2749ebc7012df95292a44c31edb9b3668d8be3a7707aedca29.go b/identitygovernance/b02de826ec7eaa2749ebc7012df95292a44c31edb9b3668d8be3a7707aedca29.go new file mode 100644 index 00000000000..8a4e644a557 --- /dev/null +++ b/identitygovernance/b02de826ec7eaa2749ebc7012df95292a44c31edb9b3668d8be3a7707aedca29.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b1246163fa2292c66fac5bed8b83ef49bbe7c3eddbde5acf72f7d133ecb11743.go b/identitygovernance/b1246163fa2292c66fac5bed8b83ef49bbe7c3eddbde5acf72f7d133ecb11743.go new file mode 100644 index 00000000000..55003269397 --- /dev/null +++ b/identitygovernance/b1246163fa2292c66fac5bed8b83ef49bbe7c3eddbde5acf72f7d133ecb11743.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b13ddbce31f9e4c493c81159d729d0638065e28f228b5126888c81c11282f46b.go b/identitygovernance/b13ddbce31f9e4c493c81159d729d0638065e28f228b5126888c81c11282f46b.go new file mode 100644 index 00000000000..71f9aa6950c --- /dev/null +++ b/identitygovernance/b13ddbce31f9e4c493c81159d729d0638065e28f228b5126888c81c11282f46b.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b27fb07ca945b20ffaa64ad5129c5a3433e70ec99d518bd948ca66d3fbd0f1f9.go b/identitygovernance/b27fb07ca945b20ffaa64ad5129c5a3433e70ec99d518bd948ca66d3fbd0f1f9.go new file mode 100644 index 00000000000..9558e2c18b9 --- /dev/null +++ b/identitygovernance/b27fb07ca945b20ffaa64ad5129c5a3433e70ec99d518bd948ca66d3fbd0f1f9.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b2ca2c0cc5933916a9c4a3bf0dd7a98668d8fcc3ee3bc41df66e979f559400f9.go b/identitygovernance/b2ca2c0cc5933916a9c4a3bf0dd7a98668d8fcc3ee3bc41df66e979f559400f9.go new file mode 100644 index 00000000000..5e244facfd8 --- /dev/null +++ b/identitygovernance/b2ca2c0cc5933916a9c4a3bf0dd7a98668d8fcc3ee3bc41df66e979f559400f9.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b2cae88f767988ce1dfb9b6a226e206863a85443dc648fdda542e644374b90e8.go b/identitygovernance/b2cae88f767988ce1dfb9b6a226e206863a85443dc648fdda542e644374b90e8.go new file mode 100644 index 00000000000..c17828ea555 --- /dev/null +++ b/identitygovernance/b2cae88f767988ce1dfb9b6a226e206863a85443dc648fdda542e644374b90e8.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b2ee12bdb54a40637983e42450c0e2cf49c8065b39cdcc9ea88f5f2752e7b44d.go b/identitygovernance/b2ee12bdb54a40637983e42450c0e2cf49c8065b39cdcc9ea88f5f2752e7b44d.go new file mode 100644 index 00000000000..5bf98157b28 --- /dev/null +++ b/identitygovernance/b2ee12bdb54a40637983e42450c0e2cf49c8065b39cdcc9ea88f5f2752e7b44d.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b48b49f00c979928b279f6398e208062dc4bff71be7c530f15da3d33d97e3363.go b/identitygovernance/b48b49f00c979928b279f6398e208062dc4bff71be7c530f15da3d33d97e3363.go index 1162daaef1b..d58e2cb05ad 100644 --- a/identitygovernance/b48b49f00c979928b279f6398e208062dc4bff71be7c530f15da3d33d97e3363.go +++ b/identitygovernance/b48b49f00c979928b279f6398e208062dc4bff71be7c530f15da3d33d97e3363.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResou } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/b4f017a226808a6412f3658ee218064fc4bafbbde96d94f338dfc974b3724fc2.go b/identitygovernance/b4f017a226808a6412f3658ee218064fc4bafbbde96d94f338dfc974b3724fc2.go new file mode 100644 index 00000000000..d85bb2b8a58 --- /dev/null +++ b/identitygovernance/b4f017a226808a6412f3658ee218064fc4bafbbde96d94f338dfc974b3724fc2.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b517ff9abb59ab5dff087d1920606a5af069fb1ccae65c596a9b849fb2c52113.go b/identitygovernance/b517ff9abb59ab5dff087d1920606a5af069fb1ccae65c596a9b849fb2c52113.go new file mode 100644 index 00000000000..9e5ac6e38b8 --- /dev/null +++ b/identitygovernance/b517ff9abb59ab5dff087d1920606a5af069fb1ccae65c596a9b849fb2c52113.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b55be736445cb8d576d2000a0d56c7c55ba149222d3d88fd00449106bedce509.go b/identitygovernance/b55be736445cb8d576d2000a0d56c7c55ba149222d3d88fd00449106bedce509.go new file mode 100644 index 00000000000..4ff161c6aed --- /dev/null +++ b/identitygovernance/b55be736445cb8d576d2000a0d56c7c55ba149222d3d88fd00449106bedce509.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b5a7baa755aab4bc618d3fe47195d9a2b723fbc09f804bf4eee4eed6001a2f9a.go b/identitygovernance/b5a7baa755aab4bc618d3fe47195d9a2b723fbc09f804bf4eee4eed6001a2f9a.go index ba3af2d1bdb..0ff5e9e9763 100644 --- a/identitygovernance/b5a7baa755aab4bc618d3fe47195d9a2b723fbc09f804bf4eee4eed6001a2f9a.go +++ b/identitygovernance/b5a7baa755aab4bc618d3fe47195d9a2b723fbc09f804bf4eee4eed6001a2f9a.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResour } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/b7b6239c638cd38a6ef0626d7665bfddf150db2322dd494e99281251df7ebff3.go b/identitygovernance/b7b6239c638cd38a6ef0626d7665bfddf150db2322dd494e99281251df7ebff3.go new file mode 100644 index 00000000000..fd4d8682ea3 --- /dev/null +++ b/identitygovernance/b7b6239c638cd38a6ef0626d7665bfddf150db2322dd494e99281251df7ebff3.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b7ee9d37165a77d3fef27a5f55aba7fb9fb9053bb32d11987f8a628307ad9682.go b/identitygovernance/b7ee9d37165a77d3fef27a5f55aba7fb9fb9053bb32d11987f8a628307ad9682.go new file mode 100644 index 00000000000..18f6ef5f068 --- /dev/null +++ b/identitygovernance/b7ee9d37165a77d3fef27a5f55aba7fb9fb9053bb32d11987f8a628307ad9682.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b8a60d7f41c4e7ba77d17b10e68f4df667dc8784f3948b2d6152f7647668e0eb.go b/identitygovernance/b8a60d7f41c4e7ba77d17b10e68f4df667dc8784f3948b2d6152f7647668e0eb.go new file mode 100644 index 00000000000..b905449e139 --- /dev/null +++ b/identitygovernance/b8a60d7f41c4e7ba77d17b10e68f4df667dc8784f3948b2d6152f7647668e0eb.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/b97da1a428c2aff81cabced46c50ef05c37572ed94bd2d6ba3f0eabfce5b501b.go b/identitygovernance/b97da1a428c2aff81cabced46c50ef05c37572ed94bd2d6ba3f0eabfce5b501b.go new file mode 100644 index 00000000000..b33dabab9cc --- /dev/null +++ b/identitygovernance/b97da1a428c2aff81cabced46c50ef05c37572ed94bd2d6ba3f0eabfce5b501b.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ba4ed4f710ca4410ca3024f9c5a13c035504e861219066f7e3c9d78fb72ca955.go b/identitygovernance/ba4ed4f710ca4410ca3024f9c5a13c035504e861219066f7e3c9d78fb72ca955.go new file mode 100644 index 00000000000..d6bb6273931 --- /dev/null +++ b/identitygovernance/ba4ed4f710ca4410ca3024f9c5a13c035504e861219066f7e3c9d78fb72ca955.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ba6977ea8b2b84880d8c00c044dfa5585e02999bb388e335a532eb057c67d311.go b/identitygovernance/ba6977ea8b2b84880d8c00c044dfa5585e02999bb388e335a532eb057c67d311.go new file mode 100644 index 00000000000..9eab4412fbc --- /dev/null +++ b/identitygovernance/ba6977ea8b2b84880d8c00c044dfa5585e02999bb388e335a532eb057c67d311.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/baec8226215a6a5531f974da5207f6a6326ea73839b6b0492e0d218b5cd773c2.go b/identitygovernance/baec8226215a6a5531f974da5207f6a6326ea73839b6b0492e0d218b5cd773c2.go new file mode 100644 index 00000000000..c56370aa255 --- /dev/null +++ b/identitygovernance/baec8226215a6a5531f974da5207f6a6326ea73839b6b0492e0d218b5cd773c2.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/bb19c40641535bd69742ea43ba20a052bb6577e707c2e6b2813320be6f390e93.go b/identitygovernance/bb19c40641535bd69742ea43ba20a052bb6577e707c2e6b2813320be6f390e93.go new file mode 100644 index 00000000000..3a0dd112e63 --- /dev/null +++ b/identitygovernance/bb19c40641535bd69742ea43ba20a052bb6577e707c2e6b2813320be6f390e93.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/bb8de4f698254255d43035989a8099c4ffd14e2823114c7a07e2d46c4bf24df4.go b/identitygovernance/bb8de4f698254255d43035989a8099c4ffd14e2823114c7a07e2d46c4bf24df4.go new file mode 100644 index 00000000000..9e984ac8b8a --- /dev/null +++ b/identitygovernance/bb8de4f698254255d43035989a8099c4ffd14e2823114c7a07e2d46c4bf24df4.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/bc6df3a703eeaf656f3c20b872f15cab5c854509741a9298ac9f7a6e0d9f229b.go b/identitygovernance/bc6df3a703eeaf656f3c20b872f15cab5c854509741a9298ac9f7a6e0d9f229b.go new file mode 100644 index 00000000000..b5811ccbb8a --- /dev/null +++ b/identitygovernance/bc6df3a703eeaf656f3c20b872f15cab5c854509741a9298ac9f7a6e0d9f229b.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/be30a61b4159a6e397765cc436c8419d10f550570cbb0dc3ff5bb52bfc88aa00.go b/identitygovernance/be30a61b4159a6e397765cc436c8419d10f550570cbb0dc3ff5bb52bfc88aa00.go new file mode 100644 index 00000000000..50c433cb129 --- /dev/null +++ b/identitygovernance/be30a61b4159a6e397765cc436c8419d10f550570cbb0dc3ff5bb52bfc88aa00.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/be6333ea84f9556d7f44b704a7f90a6a9310932093bb0c149cdb008d01d94f7a.go b/identitygovernance/be6333ea84f9556d7f44b704a7f90a6a9310932093bb0c149cdb008d01d94f7a.go new file mode 100644 index 00000000000..a3a670dbbc4 --- /dev/null +++ b/identitygovernance/be6333ea84f9556d7f44b704a7f90a6a9310932093bb0c149cdb008d01d94f7a.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/be86e9543960b7b96a96ed2ef991c939dfc34cd93fc7aa413ca4e2db4c6360df.go b/identitygovernance/be86e9543960b7b96a96ed2ef991c939dfc34cd93fc7aa413ca4e2db4c6360df.go new file mode 100644 index 00000000000..688552d78ea --- /dev/null +++ b/identitygovernance/be86e9543960b7b96a96ed2ef991c939dfc34cd93fc7aa413ca4e2db4c6360df.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/bfe8b356af8d73e02af4d1453a85d38360dc8ef9a1a992b2b6ed7b12cb097bd0.go b/identitygovernance/bfe8b356af8d73e02af4d1453a85d38360dc8ef9a1a992b2b6ed7b12cb097bd0.go new file mode 100644 index 00000000000..b30eb1d72fa --- /dev/null +++ b/identitygovernance/bfe8b356af8d73e02af4d1453a85d38360dc8ef9a1a992b2b6ed7b12cb097bd0.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/bfeefd4e2f6dd0ff19fe3a30a634cd3e6925e98827e276383e78144c67758156.go b/identitygovernance/bfeefd4e2f6dd0ff19fe3a30a634cd3e6925e98827e276383e78144c67758156.go new file mode 100644 index 00000000000..c1ebaa2bc32 --- /dev/null +++ b/identitygovernance/bfeefd4e2f6dd0ff19fe3a30a634cd3e6925e98827e276383e78144c67758156.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c187df7e84afda311def2fcf75f7bf5290c0c4257ffba51d593857ab69f013de.go b/identitygovernance/c187df7e84afda311def2fcf75f7bf5290c0c4257ffba51d593857ab69f013de.go new file mode 100644 index 00000000000..1f6e123f806 --- /dev/null +++ b/identitygovernance/c187df7e84afda311def2fcf75f7bf5290c0c4257ffba51d593857ab69f013de.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c1a8a4e14c44f99be2d4724b976a08df2dc78a4f54363d1d1690e078bfe41d9e.go b/identitygovernance/c1a8a4e14c44f99be2d4724b976a08df2dc78a4f54363d1d1690e078bfe41d9e.go new file mode 100644 index 00000000000..899b1a7f8d6 --- /dev/null +++ b/identitygovernance/c1a8a4e14c44f99be2d4724b976a08df2dc78a4f54363d1d1690e078bfe41d9e.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c34d76b0573d127a3ec29b02f4926a1fb990189c25228a5910b4ec375dcdff58.go b/identitygovernance/c34d76b0573d127a3ec29b02f4926a1fb990189c25228a5910b4ec375dcdff58.go index 302c78a7989..2a79e3c8d55 100644 --- a/identitygovernance/c34d76b0573d127a3ec29b02f4926a1fb990189c25228a5910b4ec375dcdff58.go +++ b/identitygovernance/c34d76b0573d127a3ec29b02f4926a1fb990189c25228a5910b4ec375dcdff58.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItem } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/c3a4c5b2905c6bd1ec83b866333eb5a0f6bcb74fcfa2171ac1cd1e9ff2e694bf.go b/identitygovernance/c3a4c5b2905c6bd1ec83b866333eb5a0f6bcb74fcfa2171ac1cd1e9ff2e694bf.go new file mode 100644 index 00000000000..f7f27a9f598 --- /dev/null +++ b/identitygovernance/c3a4c5b2905c6bd1ec83b866333eb5a0f6bcb74fcfa2171ac1cd1e9ff2e694bf.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c44cae9eb3e3b12cbf11f9db2d118155ef799c94a55f68797e2841291695f7e4.go b/identitygovernance/c44cae9eb3e3b12cbf11f9db2d118155ef799c94a55f68797e2841291695f7e4.go new file mode 100644 index 00000000000..339b7f88640 --- /dev/null +++ b/identitygovernance/c44cae9eb3e3b12cbf11f9db2d118155ef799c94a55f68797e2841291695f7e4.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c5c4d9078a14c1217ca733045e9d7d3b31a9bd212aa7a4220b704fd9f58c091d.go b/identitygovernance/c5c4d9078a14c1217ca733045e9d7d3b31a9bd212aa7a4220b704fd9f58c091d.go new file mode 100644 index 00000000000..64107ce3b3a --- /dev/null +++ b/identitygovernance/c5c4d9078a14c1217ca733045e9d7d3b31a9bd212aa7a4220b704fd9f58c091d.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c640b20958bd5d5f59a7a7b09cc45683e8f8ca1d01d81f1f82f7db186b5e9a21.go b/identitygovernance/c640b20958bd5d5f59a7a7b09cc45683e8f8ca1d01d81f1f82f7db186b5e9a21.go new file mode 100644 index 00000000000..efefc7f4ddc --- /dev/null +++ b/identitygovernance/c640b20958bd5d5f59a7a7b09cc45683e8f8ca1d01d81f1f82f7db186b5e9a21.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c804ec95670e98a7fc0fee484d557d635a6c0dc2994b181993d7b2b4e54670d6.go b/identitygovernance/c804ec95670e98a7fc0fee484d557d635a6c0dc2994b181993d7b2b4e54670d6.go new file mode 100644 index 00000000000..81aa9ba03ef --- /dev/null +++ b/identitygovernance/c804ec95670e98a7fc0fee484d557d635a6c0dc2994b181993d7b2b4e54670d6.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c83e2dcd1f66211343e3502976e92ea15622fbd860c74d801ca1036935ddeb8b.go b/identitygovernance/c83e2dcd1f66211343e3502976e92ea15622fbd860c74d801ca1036935ddeb8b.go new file mode 100644 index 00000000000..6bc95053ae5 --- /dev/null +++ b/identitygovernance/c83e2dcd1f66211343e3502976e92ea15622fbd860c74d801ca1036935ddeb8b.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c8d0a8e34788c3a10f98aa4b101c9bb0053903cae7c3ac89071407dbbadf9680.go b/identitygovernance/c8d0a8e34788c3a10f98aa4b101c9bb0053903cae7c3ac89071407dbbadf9680.go new file mode 100644 index 00000000000..1c7eaedca7f --- /dev/null +++ b/identitygovernance/c8d0a8e34788c3a10f98aa4b101c9bb0053903cae7c3ac89071407dbbadf9680.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c9102a05acd678088f8bbac132d64ff36cf2c4ce7d1e1febb7898e93956ffed1.go b/identitygovernance/c9102a05acd678088f8bbac132d64ff36cf2c4ce7d1e1febb7898e93956ffed1.go new file mode 100644 index 00000000000..21763276081 --- /dev/null +++ b/identitygovernance/c9102a05acd678088f8bbac132d64ff36cf2c4ce7d1e1febb7898e93956ffed1.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c9ca523dd65f6453c9a6ec2e6f235e3b6ab76e3cf10ac49c2944c36f9b307d1a.go b/identitygovernance/c9ca523dd65f6453c9a6ec2e6f235e3b6ab76e3cf10ac49c2944c36f9b307d1a.go new file mode 100644 index 00000000000..a6656b2498d --- /dev/null +++ b/identitygovernance/c9ca523dd65f6453c9a6ec2e6f235e3b6ab76e3cf10ac49c2944c36f9b307d1a.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c9ec7615ee11a0be39c73fc1ed53a6b5ecf964a0cfd6fde3a821f703d9e753e8.go b/identitygovernance/c9ec7615ee11a0be39c73fc1ed53a6b5ecf964a0cfd6fde3a821f703d9e753e8.go new file mode 100644 index 00000000000..8f8b76cb5c1 --- /dev/null +++ b/identitygovernance/c9ec7615ee11a0be39c73fc1ed53a6b5ecf964a0cfd6fde3a821f703d9e753e8.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/c9eca36c602e5f860af62477ec9a8e8d9a3f8f7e513dfe72db3b15f7eeb14ffc.go b/identitygovernance/c9eca36c602e5f860af62477ec9a8e8d9a3f8f7e513dfe72db3b15f7eeb14ffc.go new file mode 100644 index 00000000000..2428ae0f8af --- /dev/null +++ b/identitygovernance/c9eca36c602e5f860af62477ec9a8e8d9a3f8f7e513dfe72db3b15f7eeb14ffc.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ca0a2fda5c410f035db6c49a68b9b8b5945c61e547f15a9792bbdf0367b3d81c.go b/identitygovernance/ca0a2fda5c410f035db6c49a68b9b8b5945c61e547f15a9792bbdf0367b3d81c.go new file mode 100644 index 00000000000..65c89d16d29 --- /dev/null +++ b/identitygovernance/ca0a2fda5c410f035db6c49a68b9b8b5945c61e547f15a9792bbdf0367b3d81c.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_access_package_catalog_item_request_builder.go b/identitygovernance/catalogs_access_package_catalog_item_request_builder.go new file mode 100644 index 00000000000..d1999a1ef52 --- /dev/null +++ b/identitygovernance/catalogs_access_package_catalog_item_request_builder.go @@ -0,0 +1,185 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsAccessPackageCatalogItemRequestBuilder provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. +type CatalogsAccessPackageCatalogItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsAccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsAccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsAccessPackageCatalogItemRequestBuilderGetQueryParameters get catalogs from identityGovernance +type CatalogsAccessPackageCatalogItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsAccessPackageCatalogItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsAccessPackageCatalogItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsAccessPackageCatalogItemRequestBuilderGetQueryParameters +} +// CatalogsAccessPackageCatalogItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsAccessPackageCatalogItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// AccessPackages provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. +// returns a *CatalogsItemAccessPackagesRequestBuilder when successful +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) AccessPackages()(*CatalogsItemAccessPackagesRequestBuilder) { + return NewCatalogsItemAccessPackagesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsAccessPackageCatalogItemRequestBuilderInternal instantiates a new CatalogsAccessPackageCatalogItemRequestBuilder and sets the default values. +func NewCatalogsAccessPackageCatalogItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsAccessPackageCatalogItemRequestBuilder) { + m := &CatalogsAccessPackageCatalogItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsAccessPackageCatalogItemRequestBuilder instantiates a new CatalogsAccessPackageCatalogItemRequestBuilder and sets the default values. +func NewCatalogsAccessPackageCatalogItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsAccessPackageCatalogItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsAccessPackageCatalogItemRequestBuilderInternal(urlParams, requestAdapter) +} +// CustomWorkflowExtensions provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. +// returns a *CatalogsItemCustomWorkflowExtensionsRequestBuilder when successful +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) CustomWorkflowExtensions()(*CatalogsItemCustomWorkflowExtensionsRequestBuilder) { + return NewCatalogsItemCustomWorkflowExtensionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Delete delete navigation property catalogs for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsAccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get catalogs from identityGovernance +// returns a AccessPackageCatalogable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsAccessPackageCatalogItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageCatalogFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable), nil +} +// Patch update the navigation property catalogs in identityGovernance +// returns a AccessPackageCatalogable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable, requestConfiguration *CatalogsAccessPackageCatalogItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageCatalogFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable), nil +} +// ResourceRoles provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. +// returns a *CatalogsItemResourceRolesRequestBuilder when successful +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) ResourceRoles()(*CatalogsItemResourceRolesRequestBuilder) { + return NewCatalogsItemResourceRolesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Resources provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. +// returns a *CatalogsItemResourcesRequestBuilder when successful +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) Resources()(*CatalogsItemResourcesRequestBuilder) { + return NewCatalogsItemResourcesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ResourceScopes provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. +// returns a *CatalogsItemResourceScopesRequestBuilder when successful +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) ResourceScopes()(*CatalogsItemResourceScopesRequestBuilder) { + return NewCatalogsItemResourceScopesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property catalogs for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsAccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration)(*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 catalogs from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsAccessPackageCatalogItemRequestBuilderGetRequestConfiguration)(*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 catalogs in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable, requestConfiguration *CatalogsAccessPackageCatalogItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsAccessPackageCatalogItemRequestBuilder when successful +func (m *CatalogsAccessPackageCatalogItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsAccessPackageCatalogItemRequestBuilder) { + return NewCatalogsAccessPackageCatalogItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_count_request_builder.go b/identitygovernance/catalogs_count_request_builder.go new file mode 100644 index 00000000000..08af1832b21 --- /dev/null +++ b/identitygovernance/catalogs_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsCountRequestBuilderGetQueryParameters +} +// NewCatalogsCountRequestBuilderInternal instantiates a new CatalogsCountRequestBuilder and sets the default values. +func NewCatalogsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsCountRequestBuilder) { + m := &CatalogsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsCountRequestBuilder instantiates a new CatalogsCountRequestBuilder and sets the default values. +func NewCatalogsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsCountRequestBuilderInternal(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 *CatalogsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsCountRequestBuilder when successful +func (m *CatalogsCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsCountRequestBuilder) { + return NewCatalogsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_access_packages_access_package_item_request_builder.go b/identitygovernance/catalogs_item_access_packages_access_package_item_request_builder.go new file mode 100644 index 00000000000..bee056de4b3 --- /dev/null +++ b/identitygovernance/catalogs_item_access_packages_access_package_item_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemAccessPackagesAccessPackageItemRequestBuilder provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. +type CatalogsItemAccessPackagesAccessPackageItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetQueryParameters the access packages in this catalog. Read-only. Nullable. +type CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetQueryParameters +} +// NewCatalogsItemAccessPackagesAccessPackageItemRequestBuilderInternal instantiates a new CatalogsItemAccessPackagesAccessPackageItemRequestBuilder and sets the default values. +func NewCatalogsItemAccessPackagesAccessPackageItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemAccessPackagesAccessPackageItemRequestBuilder) { + m := &CatalogsItemAccessPackagesAccessPackageItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/{accessPackage%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemAccessPackagesAccessPackageItemRequestBuilder instantiates a new CatalogsItemAccessPackagesAccessPackageItemRequestBuilder and sets the default values. +func NewCatalogsItemAccessPackagesAccessPackageItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemAccessPackagesAccessPackageItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemAccessPackagesAccessPackageItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get the access packages in this catalog. Read-only. Nullable. +// returns a AccessPackageable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemAccessPackagesAccessPackageItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageable), nil +} +// ToGetRequestInformation the access packages in this catalog. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *CatalogsItemAccessPackagesAccessPackageItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemAccessPackagesAccessPackageItemRequestBuilder when successful +func (m *CatalogsItemAccessPackagesAccessPackageItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemAccessPackagesAccessPackageItemRequestBuilder) { + return NewCatalogsItemAccessPackagesAccessPackageItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_access_packages_count_request_builder.go b/identitygovernance/catalogs_item_access_packages_count_request_builder.go new file mode 100644 index 00000000000..4eb39626297 --- /dev/null +++ b/identitygovernance/catalogs_item_access_packages_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemAccessPackagesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemAccessPackagesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemAccessPackagesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemAccessPackagesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemAccessPackagesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemAccessPackagesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemAccessPackagesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemAccessPackagesCountRequestBuilderInternal instantiates a new CatalogsItemAccessPackagesCountRequestBuilder and sets the default values. +func NewCatalogsItemAccessPackagesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemAccessPackagesCountRequestBuilder) { + m := &CatalogsItemAccessPackagesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemAccessPackagesCountRequestBuilder instantiates a new CatalogsItemAccessPackagesCountRequestBuilder and sets the default values. +func NewCatalogsItemAccessPackagesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemAccessPackagesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemAccessPackagesCountRequestBuilderInternal(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 *CatalogsItemAccessPackagesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemAccessPackagesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemAccessPackagesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemAccessPackagesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemAccessPackagesCountRequestBuilder when successful +func (m *CatalogsItemAccessPackagesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemAccessPackagesCountRequestBuilder) { + return NewCatalogsItemAccessPackagesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_access_packages_request_builder.go b/identitygovernance/catalogs_item_access_packages_request_builder.go new file mode 100644 index 00000000000..071d08b66b7 --- /dev/null +++ b/identitygovernance/catalogs_item_access_packages_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemAccessPackagesRequestBuilder provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. +type CatalogsItemAccessPackagesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemAccessPackagesRequestBuilderGetQueryParameters the access packages in this catalog. Read-only. Nullable. +type CatalogsItemAccessPackagesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemAccessPackagesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemAccessPackagesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemAccessPackagesRequestBuilderGetQueryParameters +} +// ByAccessPackageId provides operations to manage the accessPackages property of the microsoft.graph.accessPackageCatalog entity. +// returns a *CatalogsItemAccessPackagesAccessPackageItemRequestBuilder when successful +func (m *CatalogsItemAccessPackagesRequestBuilder) ByAccessPackageId(accessPackageId string)(*CatalogsItemAccessPackagesAccessPackageItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageId != "" { + urlTplParams["accessPackage%2Did"] = accessPackageId + } + return NewCatalogsItemAccessPackagesAccessPackageItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemAccessPackagesRequestBuilderInternal instantiates a new CatalogsItemAccessPackagesRequestBuilder and sets the default values. +func NewCatalogsItemAccessPackagesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemAccessPackagesRequestBuilder) { + m := &CatalogsItemAccessPackagesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/accessPackages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemAccessPackagesRequestBuilder instantiates a new CatalogsItemAccessPackagesRequestBuilder and sets the default values. +func NewCatalogsItemAccessPackagesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemAccessPackagesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemAccessPackagesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemAccessPackagesCountRequestBuilder when successful +func (m *CatalogsItemAccessPackagesRequestBuilder) Count()(*CatalogsItemAccessPackagesCountRequestBuilder) { + return NewCatalogsItemAccessPackagesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the access packages in this catalog. Read-only. Nullable. +// returns a AccessPackageCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemAccessPackagesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemAccessPackagesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCollectionResponseable), nil +} +// ToGetRequestInformation the access packages in this catalog. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *CatalogsItemAccessPackagesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemAccessPackagesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemAccessPackagesRequestBuilder when successful +func (m *CatalogsItemAccessPackagesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemAccessPackagesRequestBuilder) { + return NewCatalogsItemAccessPackagesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_custom_workflow_extensions_count_request_builder.go b/identitygovernance/catalogs_item_custom_workflow_extensions_count_request_builder.go new file mode 100644 index 00000000000..9bf0ba746e8 --- /dev/null +++ b/identitygovernance/catalogs_item_custom_workflow_extensions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemCustomWorkflowExtensionsCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemCustomWorkflowExtensionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemCustomWorkflowExtensionsCountRequestBuilderInternal instantiates a new CatalogsItemCustomWorkflowExtensionsCountRequestBuilder and sets the default values. +func NewCatalogsItemCustomWorkflowExtensionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemCustomWorkflowExtensionsCountRequestBuilder) { + m := &CatalogsItemCustomWorkflowExtensionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemCustomWorkflowExtensionsCountRequestBuilder instantiates a new CatalogsItemCustomWorkflowExtensionsCountRequestBuilder and sets the default values. +func NewCatalogsItemCustomWorkflowExtensionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemCustomWorkflowExtensionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemCustomWorkflowExtensionsCountRequestBuilderInternal(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 *CatalogsItemCustomWorkflowExtensionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemCustomWorkflowExtensionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemCustomWorkflowExtensionsCountRequestBuilder when successful +func (m *CatalogsItemCustomWorkflowExtensionsCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemCustomWorkflowExtensionsCountRequestBuilder) { + return NewCatalogsItemCustomWorkflowExtensionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_custom_workflow_extensions_custom_callout_extension_item_request_builder.go b/identitygovernance/catalogs_item_custom_workflow_extensions_custom_callout_extension_item_request_builder.go new file mode 100644 index 00000000000..53bab4c896e --- /dev/null +++ b/identitygovernance/catalogs_item_custom_workflow_extensions_custom_callout_extension_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. +type CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetQueryParameters get customWorkflowExtensions from identityGovernance +type CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetQueryParameters +} +// CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderInternal instantiates a new CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder and sets the default values. +func NewCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) { + m := &CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions/{customCalloutExtension%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder instantiates a new CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder and sets the default values. +func NewCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property customWorkflowExtensions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get customWorkflowExtensions from identityGovernance +// returns a CustomCalloutExtensionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomCalloutExtensionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable), nil +} +// Patch update the navigation property customWorkflowExtensions in identityGovernance +// returns a CustomCalloutExtensionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, requestConfiguration *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomCalloutExtensionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable), nil +} +// ToDeleteRequestInformation delete navigation property customWorkflowExtensions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration)(*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 customWorkflowExtensions from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration)(*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 customWorkflowExtensions in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, requestConfiguration *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder when successful +func (m *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) { + return NewCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_custom_workflow_extensions_request_builder.go b/identitygovernance/catalogs_item_custom_workflow_extensions_request_builder.go new file mode 100644 index 00000000000..11994199b0a --- /dev/null +++ b/identitygovernance/catalogs_item_custom_workflow_extensions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemCustomWorkflowExtensionsRequestBuilder provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. +type CatalogsItemCustomWorkflowExtensionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters get customWorkflowExtensions from identityGovernance +type CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters +} +// CatalogsItemCustomWorkflowExtensionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemCustomWorkflowExtensionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomCalloutExtensionId provides operations to manage the customWorkflowExtensions property of the microsoft.graph.accessPackageCatalog entity. +// returns a *CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder when successful +func (m *CatalogsItemCustomWorkflowExtensionsRequestBuilder) ByCustomCalloutExtensionId(customCalloutExtensionId string)(*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customCalloutExtensionId != "" { + urlTplParams["customCalloutExtension%2Did"] = customCalloutExtensionId + } + return NewCatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemCustomWorkflowExtensionsRequestBuilderInternal instantiates a new CatalogsItemCustomWorkflowExtensionsRequestBuilder and sets the default values. +func NewCatalogsItemCustomWorkflowExtensionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemCustomWorkflowExtensionsRequestBuilder) { + m := &CatalogsItemCustomWorkflowExtensionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/customWorkflowExtensions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemCustomWorkflowExtensionsRequestBuilder instantiates a new CatalogsItemCustomWorkflowExtensionsRequestBuilder and sets the default values. +func NewCatalogsItemCustomWorkflowExtensionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemCustomWorkflowExtensionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemCustomWorkflowExtensionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemCustomWorkflowExtensionsCountRequestBuilder when successful +func (m *CatalogsItemCustomWorkflowExtensionsRequestBuilder) Count()(*CatalogsItemCustomWorkflowExtensionsCountRequestBuilder) { + return NewCatalogsItemCustomWorkflowExtensionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get customWorkflowExtensions from identityGovernance +// returns a CustomCalloutExtensionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemCustomWorkflowExtensionsRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomCalloutExtensionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionCollectionResponseable), nil +} +// Post create new navigation property to customWorkflowExtensions for identityGovernance +// returns a CustomCalloutExtensionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemCustomWorkflowExtensionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, requestConfiguration *CatalogsItemCustomWorkflowExtensionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomCalloutExtensionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable), nil +} +// ToGetRequestInformation get customWorkflowExtensions from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemCustomWorkflowExtensionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration)(*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 customWorkflowExtensions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemCustomWorkflowExtensionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable, requestConfiguration *CatalogsItemCustomWorkflowExtensionsRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemCustomWorkflowExtensionsRequestBuilder when successful +func (m *CatalogsItemCustomWorkflowExtensionsRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemCustomWorkflowExtensionsRequestBuilder) { + return NewCatalogsItemCustomWorkflowExtensionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_access_package_resource_role_item_request_builder.go b/identitygovernance/catalogs_item_resource_roles_access_package_resource_role_item_request_builder.go new file mode 100644 index 00000000000..87f44b271b2 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_access_package_resource_role_item_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. +type CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters get resourceRoles from identityGovernance +type CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal instantiates a new CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + m := &CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder instantiates a new CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property resourceRoles for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get resourceRoles from identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// Patch update the navigation property resourceRoles in identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// Resource provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. +// returns a *CatalogsItemResourceRolesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Resource()(*CatalogsItemResourceRolesItemResourceRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property resourceRoles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(*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 resourceRoles from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(*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 resourceRoles in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + return NewCatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_count_request_builder.go b/identitygovernance/catalogs_item_resource_roles_count_request_builder.go new file mode 100644 index 00000000000..5d7558fa44e --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceRolesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceRolesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceRolesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesCountRequestBuilderInternal instantiates a new CatalogsItemResourceRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesCountRequestBuilder) { + m := &CatalogsItemResourceRolesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesCountRequestBuilder instantiates a new CatalogsItemResourceRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesCountRequestBuilderInternal(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 *CatalogsItemResourceRolesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceRolesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceRolesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesCountRequestBuilder) { + return NewCatalogsItemResourceRolesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_environment_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_environment_request_builder.go new file mode 100644 index 00000000000..b2b631ef08b --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_environment_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +type CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderInternal(urlParams, requestAdapter) +} +// Get contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a AccessPackageResourceEnvironmentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceEnvironmentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable), nil +} +// ToGetRequestInformation contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_refresh_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_refresh_request_builder.go new file mode 100644 index 00000000000..e3d51193464 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_refresh_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceRefreshRequestBuilder provides operations to call the refresh method. +type CatalogsItemResourceRolesItemResourceRefreshRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceRefreshRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceRefreshRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceRefreshRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceRefreshRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceRefreshRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceRefreshRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceRefreshRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceRefreshRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action refresh +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceRefreshRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action refresh +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceRefreshRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourceRolesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRefreshRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceRefreshRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_request_builder.go new file mode 100644 index 00000000000..6bf1a9c921b --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_request_builder.go @@ -0,0 +1,185 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceRequestBuilder provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. +type CatalogsItemResourceRolesItemResourceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesItemResourceRequestBuilderGetQueryParameters get resource from identityGovernance +type CatalogsItemResourceRolesItemResourceRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property resource for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Environment provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) Environment()(*CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get resource from identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Patch update the navigation property resource in identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Refresh provides operations to call the refresh method. +// returns a *CatalogsItemResourceRolesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) Refresh()(*CatalogsItemResourceRolesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceRefreshRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Roles provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceRolesRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) Roles()(*CatalogsItemResourceRolesItemResourceRolesRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceRolesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Scopes provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceScopesRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) Scopes()(*CatalogsItemResourceRolesItemResourceScopesRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property resource for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration)(*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 resource from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration)(*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 resource in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceRolesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_roles_access_package_resource_role_item_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_roles_access_package_resource_role_item_request_builder.go new file mode 100644 index 00000000000..cba8a412f44 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_roles_access_package_resource_role_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property roles for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// Patch update the navigation property roles in identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// ToDeleteRequestInformation delete navigation property roles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(*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 read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(*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 roles in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_roles_count_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_roles_count_request_builder.go new file mode 100644 index 00000000000..91c127f4233 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_roles_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesItemResourceRolesCountRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceRolesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceRolesCountRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceRolesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceRolesCountRequestBuilderInternal(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 *CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceRolesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_roles_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_roles_request_builder.go new file mode 100644 index 00000000000..38b752401a5 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_roles_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceRolesRequestBuilder provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceRolesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceRolesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceRolesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceRoleId1 provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRolesRequestBuilder) ByAccessPackageResourceRoleId1(accessPackageResourceRoleId1 string)(*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceRoleId1 != "" { + urlTplParams["accessPackageResourceRole%2Did1"] = accessPackageResourceRoleId1 + } + return NewCatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceRolesItemResourceRolesRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceRolesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceRolesRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceRolesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceRolesRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceRolesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceRolesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceRolesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRolesRequestBuilder) Count()(*CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceRolesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceRoleCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceRolesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable), nil +} +// Post create new navigation property to roles for identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceRolesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// ToGetRequestInformation read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceRolesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetRequestConfiguration)(*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 roles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceRolesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesItemResourceRolesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceRolesRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceRolesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceRolesRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceRolesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_access_package_resource_scope_item_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_access_package_resource_scope_item_request_builder.go new file mode 100644 index 00000000000..fb4091a9875 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_access_package_resource_scope_item_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property scopes for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// Patch update the navigation property scopes in identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// Resource provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Resource()(*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property scopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(*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 read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(*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 scopes in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_count_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_count_request_builder.go new file mode 100644 index 00000000000..d37faeb9f20 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesItemResourceScopesCountRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesCountRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesCountRequestBuilderInternal(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 *CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_environment_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_environment_request_builder.go new file mode 100644 index 00000000000..94aca10b962 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_environment_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +type CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderInternal(urlParams, requestAdapter) +} +// Get contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a AccessPackageResourceEnvironmentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceEnvironmentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable), nil +} +// ToGetRequestInformation contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_refresh_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_refresh_request_builder.go new file mode 100644 index 00000000000..93008f960d5 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_refresh_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder provides operations to call the refresh method. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action refresh +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action refresh +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_request_builder.go new file mode 100644 index 00000000000..d0beb24b96e --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_request_builder.go @@ -0,0 +1,180 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters get resource from identityGovernance +type CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property resource for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Environment provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) Environment()(*CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get resource from identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Patch update the navigation property resource in identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Refresh provides operations to call the refresh method. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) Refresh()(*CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Roles provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) Roles()(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property resource for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration)(*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 resource from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration)(*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 resource in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_roles_count_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_roles_count_request_builder.go new file mode 100644 index 00000000000..749d7ba4241 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_roles_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderInternal(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 *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_roles_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_roles_request_builder.go new file mode 100644 index 00000000000..97e55963b6b --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_roles_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceRoleId1 provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder) ByAccessPackageResourceRoleId1(accessPackageResourceRoleId1 string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceRoleId1 != "" { + urlTplParams["accessPackageResourceRole%2Did1"] = accessPackageResourceRoleId1 + } + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder) Count()(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceRoleCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable), nil +} +// Post create new navigation property to roles for identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// ToGetRequestInformation read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration)(*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 roles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_upload_sessions_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..b0aaeb4c0a8 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_item_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_request_builder.go new file mode 100644 index 00000000000..d56124d2837 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_scopes_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesRequestBuilder provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceScopesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceScopeId provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesRequestBuilder) ByAccessPackageResourceScopeId(accessPackageResourceScopeId string)(*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceScopeId != "" { + urlTplParams["accessPackageResourceScope%2Did"] = accessPackageResourceScopeId + } + return NewCatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceRolesItemResourceScopesRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesRequestBuilder) Count()(*CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceScopeCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable), nil +} +// Post create new navigation property to scopes for identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// ToGetRequestInformation read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration)(*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 scopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceScopesRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_count_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_count_request_builder.go new file mode 100644 index 00000000000..98a8eb0505d --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_files_count_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_files_count_request_builder.go new file mode 100644 index 00000000000..0ef510fe80a --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_files_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_files_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_files_request_builder.go new file mode 100644 index 00000000000..92711073749 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_files_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_upload_file_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_upload_file_request_builder.go new file mode 100644 index 00000000000..af0235d1fea --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_item_upload_file_request_builder.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_request_builder.go b/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..fc80c8ca746 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_item_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_roles_request_builder.go b/identitygovernance/catalogs_item_resource_roles_request_builder.go new file mode 100644 index 00000000000..1a7e6147093 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_roles_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesRequestBuilder provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. +type CatalogsItemResourceRolesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesRequestBuilderGetQueryParameters get resourceRoles from identityGovernance +type CatalogsItemResourceRolesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceRolesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceRoleId provides operations to manage the resourceRoles property of the microsoft.graph.accessPackageCatalog entity. +// returns a *CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesRequestBuilder) ByAccessPackageResourceRoleId(accessPackageResourceRoleId string)(*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceRoleId != "" { + urlTplParams["accessPackageResourceRole%2Did"] = accessPackageResourceRoleId + } + return NewCatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceRolesRequestBuilderInternal instantiates a new CatalogsItemResourceRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesRequestBuilder) { + m := &CatalogsItemResourceRolesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesRequestBuilder instantiates a new CatalogsItemResourceRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceRolesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesRequestBuilder) Count()(*CatalogsItemResourceRolesCountRequestBuilder) { + return NewCatalogsItemResourceRolesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get resourceRoles from identityGovernance +// returns a AccessPackageResourceRoleCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable), nil +} +// Post create new navigation property to resourceRoles for identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// ToGetRequestInformation get resourceRoles from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesRequestBuilderGetRequestConfiguration)(*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 resourceRoles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceRolesRequestBuilder when successful +func (m *CatalogsItemResourceRolesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesRequestBuilder) { + return NewCatalogsItemResourceRolesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_access_package_resource_scope_item_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_access_package_resource_scope_item_request_builder.go new file mode 100644 index 00000000000..fe9d27e6767 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_access_package_resource_scope_item_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. +type CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters get resourceScopes from identityGovernance +type CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal instantiates a new CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + m := &CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder instantiates a new CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property resourceScopes for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get resourceScopes from identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// Patch update the navigation property resourceScopes in identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// Resource provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. +// returns a *CatalogsItemResourceScopesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Resource()(*CatalogsItemResourceScopesItemResourceRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property resourceScopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(*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 resourceScopes from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(*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 resourceScopes in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + return NewCatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_count_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_count_request_builder.go new file mode 100644 index 00000000000..4cef668ada6 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceScopesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceScopesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceScopesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesCountRequestBuilderInternal instantiates a new CatalogsItemResourceScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesCountRequestBuilder) { + m := &CatalogsItemResourceScopesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesCountRequestBuilder instantiates a new CatalogsItemResourceScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesCountRequestBuilderInternal(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 *CatalogsItemResourceScopesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceScopesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceScopesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesCountRequestBuilder) { + return NewCatalogsItemResourceScopesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_environment_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_environment_request_builder.go new file mode 100644 index 00000000000..56caffd4efc --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_environment_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +type CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderInternal(urlParams, requestAdapter) +} +// Get contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a AccessPackageResourceEnvironmentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceEnvironmentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable), nil +} +// ToGetRequestInformation contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_refresh_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_refresh_request_builder.go new file mode 100644 index 00000000000..a9006859d24 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_refresh_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRefreshRequestBuilder provides operations to call the refresh method. +type CatalogsItemResourceScopesItemResourceRefreshRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceRefreshRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRefreshRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRefreshRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRefreshRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRefreshRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRefreshRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRefreshRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRefreshRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action refresh +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRefreshRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action refresh +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRefreshRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourceScopesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRefreshRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRefreshRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_request_builder.go new file mode 100644 index 00000000000..e79987981ef --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_request_builder.go @@ -0,0 +1,185 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRequestBuilder provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. +type CatalogsItemResourceScopesItemResourceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesItemResourceRequestBuilderGetQueryParameters get resource from identityGovernance +type CatalogsItemResourceScopesItemResourceRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property resource for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Environment provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) Environment()(*CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get resource from identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Patch update the navigation property resource in identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Refresh provides operations to call the refresh method. +// returns a *CatalogsItemResourceScopesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) Refresh()(*CatalogsItemResourceScopesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRefreshRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Roles provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceRolesRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) Roles()(*CatalogsItemResourceScopesItemResourceRolesRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Scopes provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceScopesRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) Scopes()(*CatalogsItemResourceScopesItemResourceScopesRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceScopesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property resource for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration)(*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 resource from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration)(*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 resource in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceScopesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_access_package_resource_role_item_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_access_package_resource_role_item_request_builder.go new file mode 100644 index 00000000000..c45d7fa971c --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_access_package_resource_role_item_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property roles for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// Patch update the navigation property roles in identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// Resource provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Resource()(*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property roles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(*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 read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(*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 roles in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_count_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_count_request_builder.go new file mode 100644 index 00000000000..f111e690dc7 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesItemResourceRolesCountRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesCountRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesCountRequestBuilderInternal(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 *CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_environment_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_environment_request_builder.go new file mode 100644 index 00000000000..ad85fcb599b --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_environment_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +type CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderInternal(urlParams, requestAdapter) +} +// Get contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a AccessPackageResourceEnvironmentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceEnvironmentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable), nil +} +// ToGetRequestInformation contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_refresh_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_refresh_request_builder.go new file mode 100644 index 00000000000..27a77c32fa5 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_refresh_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder provides operations to call the refresh method. +type CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action refresh +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action refresh +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_request_builder.go new file mode 100644 index 00000000000..efc704fa490 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_request_builder.go @@ -0,0 +1,180 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. +type CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters get resource from identityGovernance +type CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property resource for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Environment provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) Environment()(*CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get resource from identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Patch update the navigation property resource in identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Refresh provides operations to call the refresh method. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) Refresh()(*CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Scopes provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) Scopes()(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property resource for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration)(*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 resource from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration)(*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 resource in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_scopes_count_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_scopes_count_request_builder.go new file mode 100644 index 00000000000..121fa3c9350 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_scopes_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderInternal(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 *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_scopes_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_scopes_request_builder.go new file mode 100644 index 00000000000..fb977133d87 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_scopes_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceScopeId1 provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder) ByAccessPackageResourceScopeId1(accessPackageResourceScopeId1 string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceScopeId1 != "" { + urlTplParams["accessPackageResourceScope%2Did1"] = accessPackageResourceScopeId1 + } + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder) Count()(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceScopeCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable), nil +} +// Post create new navigation property to scopes for identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// ToGetRequestInformation read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration)(*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 scopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_upload_sessions_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..e2ff8f4b06f --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_item_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_request_builder.go new file mode 100644 index 00000000000..3f574bba208 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_roles_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesRequestBuilder provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceRolesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceRoleId provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesRequestBuilder) ByAccessPackageResourceRoleId(accessPackageResourceRoleId string)(*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceRoleId != "" { + urlTplParams["accessPackageResourceRole%2Did"] = accessPackageResourceRoleId + } + return NewCatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceScopesItemResourceRolesRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesRequestBuilder) Count()(*CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceRoleCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable), nil +} +// Post create new navigation property to roles for identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// ToGetRequestInformation read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration)(*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 roles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceRolesRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_scopes_count_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_scopes_count_request_builder.go new file mode 100644 index 00000000000..2a1d9ed5c78 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_scopes_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesItemResourceScopesCountRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceScopesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceScopesCountRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceScopesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceScopesCountRequestBuilderInternal(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 *CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceScopesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_scopes_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_scopes_request_builder.go new file mode 100644 index 00000000000..367b239567b --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_scopes_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceScopesRequestBuilder provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceScopesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceScopesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceScopesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceScopeId1 provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceScopesRequestBuilder) ByAccessPackageResourceScopeId1(accessPackageResourceScopeId1 string)(*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceScopeId1 != "" { + urlTplParams["accessPackageResourceScope%2Did1"] = accessPackageResourceScopeId1 + } + return NewCatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceScopesItemResourceScopesRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceScopesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceScopesRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceScopesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceScopesRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceScopesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceScopesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceScopesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceScopesRequestBuilder) Count()(*CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceScopesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceScopeCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceScopesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable), nil +} +// Post create new navigation property to scopes for identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceScopesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// ToGetRequestInformation read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceScopesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetRequestConfiguration)(*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 scopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceScopesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesItemResourceScopesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceScopesRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceScopesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceScopesRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceScopesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_count_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_count_request_builder.go new file mode 100644 index 00000000000..715b1bd7a2a --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_files_count_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_files_count_request_builder.go new file mode 100644 index 00000000000..a8fc860a1e9 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_files_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_files_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_files_request_builder.go new file mode 100644 index 00000000000..5d1c9a48f38 --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_files_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_upload_file_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_upload_file_request_builder.go new file mode 100644 index 00000000000..256d6d5b46c --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_item_upload_file_request_builder.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..5ca762324ae --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_item_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resource_scopes_request_builder.go b/identitygovernance/catalogs_item_resource_scopes_request_builder.go new file mode 100644 index 00000000000..34911fde1af --- /dev/null +++ b/identitygovernance/catalogs_item_resource_scopes_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesRequestBuilder provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. +type CatalogsItemResourceScopesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesRequestBuilderGetQueryParameters get resourceScopes from identityGovernance +type CatalogsItemResourceScopesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourceScopesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesRequestBuilderGetQueryParameters +} +// CatalogsItemResourceScopesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceScopeId provides operations to manage the resourceScopes property of the microsoft.graph.accessPackageCatalog entity. +// returns a *CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesRequestBuilder) ByAccessPackageResourceScopeId(accessPackageResourceScopeId string)(*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceScopeId != "" { + urlTplParams["accessPackageResourceScope%2Did"] = accessPackageResourceScopeId + } + return NewCatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourceScopesRequestBuilderInternal instantiates a new CatalogsItemResourceScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesRequestBuilder) { + m := &CatalogsItemResourceScopesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesRequestBuilder instantiates a new CatalogsItemResourceScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourceScopesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesRequestBuilder) Count()(*CatalogsItemResourceScopesCountRequestBuilder) { + return NewCatalogsItemResourceScopesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get resourceScopes from identityGovernance +// returns a AccessPackageResourceScopeCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable), nil +} +// Post create new navigation property to resourceScopes for identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// ToGetRequestInformation get resourceScopes from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesRequestBuilderGetRequestConfiguration)(*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 resourceScopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourceScopesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourceScopesRequestBuilder when successful +func (m *CatalogsItemResourceScopesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesRequestBuilder) { + return NewCatalogsItemResourceScopesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_access_package_resource_item_request_builder.go b/identitygovernance/catalogs_item_resources_access_package_resource_item_request_builder.go new file mode 100644 index 00000000000..43f8e3b7040 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_access_package_resource_item_request_builder.go @@ -0,0 +1,185 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesAccessPackageResourceItemRequestBuilder provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. +type CatalogsItemResourcesAccessPackageResourceItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetQueryParameters access package resources in this catalog. +type CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesAccessPackageResourceItemRequestBuilderInternal instantiates a new CatalogsItemResourcesAccessPackageResourceItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesAccessPackageResourceItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) { + m := &CatalogsItemResourcesAccessPackageResourceItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesAccessPackageResourceItemRequestBuilder instantiates a new CatalogsItemResourcesAccessPackageResourceItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesAccessPackageResourceItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesAccessPackageResourceItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property resources for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Environment provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) Environment()(*CatalogsItemResourcesItemEnvironmentRequestBuilder) { + return NewCatalogsItemResourcesItemEnvironmentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get access package resources in this catalog. +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Patch update the navigation property resources in identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Refresh provides operations to call the refresh method. +// returns a *CatalogsItemResourcesItemRefreshRequestBuilder when successful +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) Refresh()(*CatalogsItemResourcesItemRefreshRequestBuilder) { + return NewCatalogsItemResourcesItemRefreshRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Roles provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemRolesRequestBuilder when successful +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) Roles()(*CatalogsItemResourcesItemRolesRequestBuilder) { + return NewCatalogsItemResourcesItemRolesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Scopes provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemScopesRequestBuilder when successful +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) Scopes()(*CatalogsItemResourcesItemScopesRequestBuilder) { + return NewCatalogsItemResourcesItemScopesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property resources for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration)(*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 access package resources in this catalog. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration)(*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 resources in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) UploadSessions()(*CatalogsItemResourcesItemUploadSessionsRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder when successful +func (m *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) { + return NewCatalogsItemResourcesAccessPackageResourceItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_count_request_builder.go b/identitygovernance/catalogs_item_resources_count_request_builder.go new file mode 100644 index 00000000000..ad1387de0a3 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesCountRequestBuilderInternal instantiates a new CatalogsItemResourcesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesCountRequestBuilder) { + m := &CatalogsItemResourcesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesCountRequestBuilder instantiates a new CatalogsItemResourcesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesCountRequestBuilderInternal(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 *CatalogsItemResourcesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesCountRequestBuilder when successful +func (m *CatalogsItemResourcesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesCountRequestBuilder) { + return NewCatalogsItemResourcesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_environment_request_builder.go b/identitygovernance/catalogs_item_resources_item_environment_request_builder.go new file mode 100644 index 00000000000..731d9fffb93 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_environment_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemEnvironmentRequestBuilder provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemEnvironmentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemEnvironmentRequestBuilderGetQueryParameters contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +type CatalogsItemResourcesItemEnvironmentRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemEnvironmentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemEnvironmentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemEnvironmentRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemEnvironmentRequestBuilderInternal instantiates a new CatalogsItemResourcesItemEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemEnvironmentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemEnvironmentRequestBuilder) { + m := &CatalogsItemResourcesItemEnvironmentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/environment{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemEnvironmentRequestBuilder instantiates a new CatalogsItemResourcesItemEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemEnvironmentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemEnvironmentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemEnvironmentRequestBuilderInternal(urlParams, requestAdapter) +} +// Get contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a AccessPackageResourceEnvironmentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemEnvironmentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemEnvironmentRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceEnvironmentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable), nil +} +// ToGetRequestInformation contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemEnvironmentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemEnvironmentRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourcesItemEnvironmentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemEnvironmentRequestBuilder) { + return NewCatalogsItemResourcesItemEnvironmentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_refresh_request_builder.go b/identitygovernance/catalogs_item_resources_item_refresh_request_builder.go new file mode 100644 index 00000000000..7c5c1c964da --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_refresh_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRefreshRequestBuilder provides operations to call the refresh method. +type CatalogsItemResourcesItemRefreshRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRefreshRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRefreshRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRefreshRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRefreshRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRefreshRequestBuilder) { + m := &CatalogsItemResourcesItemRefreshRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/refresh", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRefreshRequestBuilder instantiates a new CatalogsItemResourcesItemRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRefreshRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRefreshRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRefreshRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action refresh +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRefreshRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRefreshRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action refresh +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRefreshRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRefreshRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourcesItemRefreshRequestBuilder when successful +func (m *CatalogsItemResourcesItemRefreshRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRefreshRequestBuilder) { + return NewCatalogsItemResourcesItemRefreshRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_access_package_resource_role_item_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_access_package_resource_role_item_request_builder.go new file mode 100644 index 00000000000..5381eea2c9b --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_access_package_resource_role_item_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) { + m := &CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder instantiates a new CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property roles for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// Patch update the navigation property roles in identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// Resource provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) Resource()(*CatalogsItemResourcesItemRolesItemResourceRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property roles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(*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 read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(*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 roles in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) { + return NewCatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_count_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_count_request_builder.go new file mode 100644 index 00000000000..80453b4fbc7 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemRolesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemRolesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemRolesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemRolesCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesCountRequestBuilder) { + m := &CatalogsItemResourcesItemRolesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesCountRequestBuilder instantiates a new CatalogsItemResourcesItemRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesCountRequestBuilderInternal(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 *CatalogsItemResourcesItemRolesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemRolesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_environment_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_environment_request_builder.go new file mode 100644 index 00000000000..b068ff97662 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_environment_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetQueryParameters contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +type CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderInternal(urlParams, requestAdapter) +} +// Get contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a AccessPackageResourceEnvironmentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceEnvironmentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable), nil +} +// ToGetRequestInformation contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_refresh_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_refresh_request_builder.go new file mode 100644 index 00000000000..84179f3a930 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_refresh_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder provides operations to call the refresh method. +type CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action refresh +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action refresh +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_request_builder.go new file mode 100644 index 00000000000..88520a9da85 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_request_builder.go @@ -0,0 +1,180 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceRequestBuilder provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. +type CatalogsItemResourcesItemRolesItemResourceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetQueryParameters get resource from identityGovernance +type CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesItemResourceRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property resource for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Environment provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceRequestBuilder) Environment()(*CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get resource from identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Patch update the navigation property resource in identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Refresh provides operations to call the refresh method. +// returns a *CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceRequestBuilder) Refresh()(*CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Scopes provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceRequestBuilder) Scopes()(*CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property resource for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration)(*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 resource from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration)(*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 resource in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceRequestBuilder) UploadSessions()(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemRolesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_count_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_count_request_builder.go new file mode 100644 index 00000000000..2b774c62d5f --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderInternal(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 *CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_environment_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_environment_request_builder.go new file mode 100644 index 00000000000..2e2ac65342d --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_environment_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderInternal(urlParams, requestAdapter) +} +// Get contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a AccessPackageResourceEnvironmentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceEnvironmentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable), nil +} +// ToGetRequestInformation contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_refresh_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_refresh_request_builder.go new file mode 100644 index 00000000000..7a35c6a9c6d --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_refresh_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder provides operations to call the refresh method. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action refresh +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action refresh +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_request_builder.go new file mode 100644 index 00000000000..23c25d37f53 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_item_resource_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters get resource from identityGovernance +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property resource for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Environment provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) Environment()(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get resource from identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Patch update the navigation property resource in identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Refresh provides operations to call the refresh method. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) Refresh()(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property resource for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration)(*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 resource from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration)(*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 resource in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_request_builder.go new file mode 100644 index 00000000000..aba14d5b8af --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_scopes_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceScopeId provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder) ByAccessPackageResourceScopeId(accessPackageResourceScopeId string)(*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceScopeId != "" { + urlTplParams["accessPackageResourceScope%2Did"] = accessPackageResourceScopeId + } + return NewCatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder) Count()(*CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceScopeCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable), nil +} +// Post create new navigation property to scopes for identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// ToGetRequestInformation read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetRequestConfiguration)(*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 scopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_count_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_count_request_builder.go new file mode 100644 index 00000000000..7e4e684a08e --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_files_count_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_files_count_request_builder.go new file mode 100644 index 00000000000..00a14783ba9 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_files_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_files_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_files_request_builder.go new file mode 100644 index 00000000000..c006e6a0fd7 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_files_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_upload_file_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_upload_file_request_builder.go new file mode 100644 index 00000000000..53ded028983 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_item_upload_file_request_builder.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..c2ea4b3ade0 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_item_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Count()(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_roles_request_builder.go b/identitygovernance/catalogs_item_resources_item_roles_request_builder.go new file mode 100644 index 00000000000..b8895599a1e --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_roles_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesRequestBuilder provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemRolesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemRolesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemRolesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceRoleId provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesRequestBuilder) ByAccessPackageResourceRoleId(accessPackageResourceRoleId string)(*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceRoleId != "" { + urlTplParams["accessPackageResourceRole%2Did"] = accessPackageResourceRoleId + } + return NewCatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemRolesRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesRequestBuilder) { + m := &CatalogsItemResourcesItemRolesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesRequestBuilder instantiates a new CatalogsItemResourcesItemRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemRolesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesRequestBuilder) Count()(*CatalogsItemResourcesItemRolesCountRequestBuilder) { + return NewCatalogsItemResourcesItemRolesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceRoleCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable), nil +} +// Post create new navigation property to roles for identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourcesItemRolesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// ToGetRequestInformation read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesRequestBuilderGetRequestConfiguration)(*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 roles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourcesItemRolesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesRequestBuilder) { + return NewCatalogsItemResourcesItemRolesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_access_package_resource_scope_item_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_access_package_resource_scope_item_request_builder.go new file mode 100644 index 00000000000..c0d035d93c8 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_access_package_resource_scope_item_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) { + m := &CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder instantiates a new CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property scopes for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// Patch update the navigation property scopes in identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// Resource provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) Resource()(*CatalogsItemResourcesItemScopesItemResourceRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property scopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(*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 read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(*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 scopes in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) { + return NewCatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_count_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_count_request_builder.go new file mode 100644 index 00000000000..bb7a6abf492 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemScopesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemScopesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemScopesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemScopesCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesCountRequestBuilder) { + m := &CatalogsItemResourcesItemScopesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesCountRequestBuilder instantiates a new CatalogsItemResourcesItemScopesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesCountRequestBuilderInternal(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 *CatalogsItemResourcesItemScopesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemScopesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_environment_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_environment_request_builder.go new file mode 100644 index 00000000000..a1f157a19a8 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_environment_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetQueryParameters contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +type CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/environment{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderInternal(urlParams, requestAdapter) +} +// Get contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a AccessPackageResourceEnvironmentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceEnvironmentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable), nil +} +// ToGetRequestInformation contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_refresh_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_refresh_request_builder.go new file mode 100644 index 00000000000..a9dab158dea --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_refresh_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder provides operations to call the refresh method. +type CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/refresh", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action refresh +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action refresh +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_request_builder.go new file mode 100644 index 00000000000..d1edc690e63 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_request_builder.go @@ -0,0 +1,180 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRequestBuilder provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. +type CatalogsItemResourcesItemScopesItemResourceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetQueryParameters get resource from identityGovernance +type CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesItemResourceRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property resource for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Environment provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRequestBuilder) Environment()(*CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get resource from identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Patch update the navigation property resource in identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Refresh provides operations to call the refresh method. +// returns a *CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRequestBuilder) Refresh()(*CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Roles provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRequestBuilder) Roles()(*CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property resource for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration)(*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 resource from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration)(*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 resource in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRequestBuilder) UploadSessions()(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemScopesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_count_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_count_request_builder.go new file mode 100644 index 00000000000..6d5b00ef49f --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderInternal(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 *CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_environment_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_environment_request_builder.go new file mode 100644 index 00000000000..47fb6095fe0 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_environment_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/environment{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderInternal(urlParams, requestAdapter) +} +// Get contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a AccessPackageResourceEnvironmentable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceEnvironmentFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable), nil +} +// ToGetRequestInformation contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_refresh_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_refresh_request_builder.go new file mode 100644 index 00000000000..b1329d3d0c2 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_refresh_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder provides operations to call the refresh method. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/refresh", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action refresh +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action refresh +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_request_builder.go new file mode 100644 index 00000000000..6971ba5bfa6 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_item_resource_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder provides operations to manage the resource property of the microsoft.graph.accessPackageResourceRole entity. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters get resource from identityGovernance +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property resource for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Environment provides operations to manage the environment property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) Environment()(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get resource from identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Patch update the navigation property resource in identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// Refresh provides operations to call the refresh method. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) Refresh()(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property resource for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration)(*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 resource from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration)(*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 resource in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_request_builder.go new file mode 100644 index 00000000000..6eaad19c312 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_roles_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceRoleId provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder) ByAccessPackageResourceRoleId(accessPackageResourceRoleId string)(*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceRoleId != "" { + urlTplParams["accessPackageResourceRole%2Did"] = accessPackageResourceRoleId + } + return NewCatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder) Count()(*CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceRoleCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable), nil +} +// Post create new navigation property to roles for identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// ToGetRequestInformation read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetRequestConfiguration)(*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 roles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_count_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_count_request_builder.go new file mode 100644 index 00000000000..8a4abe8c295 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_files_count_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_files_count_request_builder.go new file mode 100644 index 00000000000..1ff381fc982 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_files_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_files_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_files_request_builder.go new file mode 100644 index 00000000000..a97b47f5864 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_files_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_upload_file_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_upload_file_request_builder.go new file mode 100644 index 00000000000..2ac4ca25dba --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_item_upload_file_request_builder.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..5f05936f3b5 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_item_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Count()(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_scopes_request_builder.go b/identitygovernance/catalogs_item_resources_item_scopes_request_builder.go new file mode 100644 index 00000000000..dcd1bbd2d7f --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_scopes_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesRequestBuilder provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemScopesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemScopesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemScopesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceScopeId provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesRequestBuilder) ByAccessPackageResourceScopeId(accessPackageResourceScopeId string)(*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceScopeId != "" { + urlTplParams["accessPackageResourceScope%2Did"] = accessPackageResourceScopeId + } + return NewCatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemScopesRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesRequestBuilder) { + m := &CatalogsItemResourcesItemScopesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesRequestBuilder instantiates a new CatalogsItemResourcesItemScopesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemScopesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesRequestBuilder) Count()(*CatalogsItemResourcesItemScopesCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceScopeCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable), nil +} +// Post create new navigation property to scopes for identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourcesItemScopesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// ToGetRequestInformation read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesRequestBuilderGetRequestConfiguration)(*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 scopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourcesItemScopesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesRequestBuilder) { + return NewCatalogsItemResourcesItemScopesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_upload_sessions_count_request_builder.go b/identitygovernance/catalogs_item_resources_item_upload_sessions_count_request_builder.go new file mode 100644 index 00000000000..ec4d63bb549 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_upload_sessions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemUploadSessionsCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsCountRequestBuilder) { + m := &CatalogsItemResourcesItemUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemUploadSessionsCountRequestBuilder instantiates a new CatalogsItemResourcesItemUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemUploadSessionsCountRequestBuilderInternal(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 *CatalogsItemResourcesItemUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_count_request_builder.go b/identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_count_request_builder.go new file mode 100644 index 00000000000..e42ab713669 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + m := &CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder instantiates a new CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(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 *CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_item_value_content_request_builder.go b/identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_item_value_content_request_builder.go new file mode 100644 index 00000000000..4ad1d7dbca6 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_item_value_content_request_builder.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_request_builder.go b/identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_request_builder.go new file mode 100644 index 00000000000..9c1f630b8f1 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_upload_sessions_item_files_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal instantiates a new CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + m := &CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder instantiates a new CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) Count()(*CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_upload_sessions_item_upload_file_request_builder.go b/identitygovernance/catalogs_item_resources_item_upload_sessions_item_upload_file_request_builder.go new file mode 100644 index 00000000000..e169707bc2b --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_upload_sessions_item_upload_file_request_builder.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + m := &CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder instantiates a new CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_item_upload_sessions_request_builder.go b/identitygovernance/catalogs_item_resources_item_upload_sessions_request_builder.go new file mode 100644 index 00000000000..9c96eee766d --- /dev/null +++ b/identitygovernance/catalogs_item_resources_item_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemUploadSessionsRequestBuilderInternal instantiates a new CatalogsItemResourcesItemUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsRequestBuilder) { + m := &CatalogsItemResourcesItemUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemUploadSessionsRequestBuilder instantiates a new CatalogsItemResourcesItemUploadSessionsRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsRequestBuilder) Count()(*CatalogsItemResourcesItemUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *CatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourcesItemUploadSessionsRequestBuilder when successful +func (m *CatalogsItemResourcesItemUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemUploadSessionsRequestBuilder) { + return NewCatalogsItemResourcesItemUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_item_resources_request_builder.go b/identitygovernance/catalogs_item_resources_request_builder.go new file mode 100644 index 00000000000..bb89483f9c0 --- /dev/null +++ b/identitygovernance/catalogs_item_resources_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesRequestBuilder provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. +type CatalogsItemResourcesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesRequestBuilderGetQueryParameters access package resources in this catalog. +type CatalogsItemResourcesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageResourceId provides operations to manage the resources property of the microsoft.graph.accessPackageCatalog entity. +// returns a *CatalogsItemResourcesAccessPackageResourceItemRequestBuilder when successful +func (m *CatalogsItemResourcesRequestBuilder) ByAccessPackageResourceId(accessPackageResourceId string)(*CatalogsItemResourcesAccessPackageResourceItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageResourceId != "" { + urlTplParams["accessPackageResource%2Did"] = accessPackageResourceId + } + return NewCatalogsItemResourcesAccessPackageResourceItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesRequestBuilderInternal instantiates a new CatalogsItemResourcesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesRequestBuilder) { + m := &CatalogsItemResourcesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesRequestBuilder instantiates a new CatalogsItemResourcesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesCountRequestBuilder when successful +func (m *CatalogsItemResourcesRequestBuilder) Count()(*CatalogsItemResourcesCountRequestBuilder) { + return NewCatalogsItemResourcesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get access package resources in this catalog. +// returns a AccessPackageResourceCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceCollectionResponseable), nil +} +// Post create new navigation property to resources for identityGovernance +// returns a AccessPackageResourceable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable), nil +} +// ToGetRequestInformation access package resources in this catalog. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesRequestBuilderGetRequestConfiguration)(*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 resources for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable, requestConfiguration *CatalogsItemResourcesRequestBuilderPostRequestConfiguration)(*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 *CatalogsItemResourcesRequestBuilder when successful +func (m *CatalogsItemResourcesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesRequestBuilder) { + return NewCatalogsItemResourcesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/catalogs_request_builder.go b/identitygovernance/catalogs_request_builder.go new file mode 100644 index 00000000000..0dc82ed6b3c --- /dev/null +++ b/identitygovernance/catalogs_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsRequestBuilder provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. +type CatalogsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsRequestBuilderGetQueryParameters get catalogs from identityGovernance +type CatalogsRequestBuilderGetQueryParameters 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\"" +} +// CatalogsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsRequestBuilderGetQueryParameters +} +// CatalogsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByAccessPackageCatalogId provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. +// returns a *CatalogsAccessPackageCatalogItemRequestBuilder when successful +func (m *CatalogsRequestBuilder) ByAccessPackageCatalogId(accessPackageCatalogId string)(*CatalogsAccessPackageCatalogItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if accessPackageCatalogId != "" { + urlTplParams["accessPackageCatalog%2Did"] = accessPackageCatalogId + } + return NewCatalogsAccessPackageCatalogItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsRequestBuilderInternal instantiates a new CatalogsRequestBuilder and sets the default values. +func NewCatalogsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsRequestBuilder) { + m := &CatalogsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsRequestBuilder instantiates a new CatalogsRequestBuilder and sets the default values. +func NewCatalogsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsCountRequestBuilder when successful +func (m *CatalogsRequestBuilder) Count()(*CatalogsCountRequestBuilder) { + return NewCatalogsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get catalogs from identityGovernance +// returns a AccessPackageCatalogCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageCatalogCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogCollectionResponseable), nil +} +// Post create new navigation property to catalogs for identityGovernance +// returns a AccessPackageCatalogable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable, requestConfiguration *CatalogsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageCatalogFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable), nil +} +// ToGetRequestInformation get catalogs from identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsRequestBuilderGetRequestConfiguration)(*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 catalogs for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable, requestConfiguration *CatalogsRequestBuilderPostRequestConfiguration)(*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 *CatalogsRequestBuilder when successful +func (m *CatalogsRequestBuilder) WithUrl(rawUrl string)(*CatalogsRequestBuilder) { + return NewCatalogsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/cb031277f1b5f56f0b4439db2792bbf7a83fe12c4217c5aabf29b22e65990665.go b/identitygovernance/cb031277f1b5f56f0b4439db2792bbf7a83fe12c4217c5aabf29b22e65990665.go new file mode 100644 index 00000000000..938f928545f --- /dev/null +++ b/identitygovernance/cb031277f1b5f56f0b4439db2792bbf7a83fe12c4217c5aabf29b22e65990665.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/cb2ace3aa96499763da480af75b2717d8f23983c5d5c0ec532740b1b13648b37.go b/identitygovernance/cb2ace3aa96499763da480af75b2717d8f23983c5d5c0ec532740b1b13648b37.go new file mode 100644 index 00000000000..ac99808fecc --- /dev/null +++ b/identitygovernance/cb2ace3aa96499763da480af75b2717d8f23983c5d5c0ec532740b1b13648b37.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/cbc7a23bb56b14241269d9f8bf60bdd3e8ae958cae2dc7f575fa720eda37a640.go b/identitygovernance/cbc7a23bb56b14241269d9f8bf60bdd3e8ae958cae2dc7f575fa720eda37a640.go new file mode 100644 index 00000000000..6b953824a7a --- /dev/null +++ b/identitygovernance/cbc7a23bb56b14241269d9f8bf60bdd3e8ae958cae2dc7f575fa720eda37a640.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/cbeb56b68a3e339a320936e82a78d4e2abd09d89fc28863ec9dc7c91b59f2334.go b/identitygovernance/cbeb56b68a3e339a320936e82a78d4e2abd09d89fc28863ec9dc7c91b59f2334.go index 9732fb6006c..fb278362b3f 100644 --- a/identitygovernance/cbeb56b68a3e339a320936e82a78d4e2abd09d89fc28863ec9dc7c91b59f2334.go +++ b/identitygovernance/cbeb56b68a3e339a320936e82a78d4e2abd09d89fc28863ec9dc7c91b59f2334.go @@ -163,6 +163,11 @@ func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesIt } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/cc10a537ca1739cca81bc5e21760d7e21c81c20ad1df1660e273e314622fd015.go b/identitygovernance/cc10a537ca1739cca81bc5e21760d7e21c81c20ad1df1660e273e314622fd015.go new file mode 100644 index 00000000000..c2b548aaac2 --- /dev/null +++ b/identitygovernance/cc10a537ca1739cca81bc5e21760d7e21c81c20ad1df1660e273e314622fd015.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/cc4e6b51c4e87ab52f150a3c44ccc1f2cb6f215bcc43dfbbaa5e751e25f2d806.go b/identitygovernance/cc4e6b51c4e87ab52f150a3c44ccc1f2cb6f215bcc43dfbbaa5e751e25f2d806.go new file mode 100644 index 00000000000..39f9681aba1 --- /dev/null +++ b/identitygovernance/cc4e6b51c4e87ab52f150a3c44ccc1f2cb6f215bcc43dfbbaa5e751e25f2d806.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/cca4ddcc1bcd224c48eff74a487b88092df0de14ef0d6601afb26fb7d923ade1.go b/identitygovernance/cca4ddcc1bcd224c48eff74a487b88092df0de14ef0d6601afb26fb7d923ade1.go new file mode 100644 index 00000000000..84843c664b5 --- /dev/null +++ b/identitygovernance/cca4ddcc1bcd224c48eff74a487b88092df0de14ef0d6601afb26fb7d923ade1.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ce1db67e37ce4876873e11ee9904e0d867328da7a33a5b7711f952b5c9c0c205.go b/identitygovernance/ce1db67e37ce4876873e11ee9904e0d867328da7a33a5b7711f952b5c9c0c205.go new file mode 100644 index 00000000000..1dc02c4448c --- /dev/null +++ b/identitygovernance/ce1db67e37ce4876873e11ee9904e0d867328da7a33a5b7711f952b5c9c0c205.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ceb2fb785ae84d4f297ab0cef9bc7356ed0969dbb620697d65b22eeb5d2ccd45.go b/identitygovernance/ceb2fb785ae84d4f297ab0cef9bc7356ed0969dbb620697d65b22eeb5d2ccd45.go new file mode 100644 index 00000000000..4d0521bc161 --- /dev/null +++ b/identitygovernance/ceb2fb785ae84d4f297ab0cef9bc7356ed0969dbb620697d65b22eeb5d2ccd45.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/cebb0555f3b11257452d4ccee6fe68fcd54c5868333afba4359756d00c5cc7ba.go b/identitygovernance/cebb0555f3b11257452d4ccee6fe68fcd54c5868333afba4359756d00c5cc7ba.go new file mode 100644 index 00000000000..9886f2a4329 --- /dev/null +++ b/identitygovernance/cebb0555f3b11257452d4ccee6fe68fcd54c5868333afba4359756d00c5cc7ba.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/cfbb3e48d98b7ab19f533d7ac60e6cde161c236cba3d2eb4828794da864a16b3.go b/identitygovernance/cfbb3e48d98b7ab19f533d7ac60e6cde161c236cba3d2eb4828794da864a16b3.go new file mode 100644 index 00000000000..d565ab1c887 --- /dev/null +++ b/identitygovernance/cfbb3e48d98b7ab19f533d7ac60e6cde161c236cba3d2eb4828794da864a16b3.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d059598512c10ad02fc73830236bf6d5f3f4b67692ec5d00e40e843aad2967d7.go b/identitygovernance/d059598512c10ad02fc73830236bf6d5f3f4b67692ec5d00e40e843aad2967d7.go new file mode 100644 index 00000000000..2e2ec47fe44 --- /dev/null +++ b/identitygovernance/d059598512c10ad02fc73830236bf6d5f3f4b67692ec5d00e40e843aad2967d7.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d08958edad16cfe6f1a2f425c0292fb02b1afcea86f59310ca6796eaba4b28a0.go b/identitygovernance/d08958edad16cfe6f1a2f425c0292fb02b1afcea86f59310ca6796eaba4b28a0.go new file mode 100644 index 00000000000..f3fa2959d94 --- /dev/null +++ b/identitygovernance/d08958edad16cfe6f1a2f425c0292fb02b1afcea86f59310ca6796eaba4b28a0.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d0ba5666ea7cff04586be9cc76f4f004f75d755dff3ccd442f659afeda2caa8f.go b/identitygovernance/d0ba5666ea7cff04586be9cc76f4f004f75d755dff3ccd442f659afeda2caa8f.go new file mode 100644 index 00000000000..1adb60fac0c --- /dev/null +++ b/identitygovernance/d0ba5666ea7cff04586be9cc76f4f004f75d755dff3ccd442f659afeda2caa8f.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d0e023ad6c5699bb6d3d7407bfc9b6687eb485edb0f83f6fdaeb2416ee661cb0.go b/identitygovernance/d0e023ad6c5699bb6d3d7407bfc9b6687eb485edb0f83f6fdaeb2416ee661cb0.go new file mode 100644 index 00000000000..09c0b1f06ca --- /dev/null +++ b/identitygovernance/d0e023ad6c5699bb6d3d7407bfc9b6687eb485edb0f83f6fdaeb2416ee661cb0.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d1784c13336250c2733b83b87de26894083c3e0ca3a7b0b5d217e0aa23d8b20e.go b/identitygovernance/d1784c13336250c2733b83b87de26894083c3e0ca3a7b0b5d217e0aa23d8b20e.go new file mode 100644 index 00000000000..5d5889e2436 --- /dev/null +++ b/identitygovernance/d1784c13336250c2733b83b87de26894083c3e0ca3a7b0b5d217e0aa23d8b20e.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d2fbbc4f79b9a7ed1c8d0d71334fb5937e01f1880724beebb4ed4973b3b2281d.go b/identitygovernance/d2fbbc4f79b9a7ed1c8d0d71334fb5937e01f1880724beebb4ed4973b3b2281d.go new file mode 100644 index 00000000000..6ed4ee5c330 --- /dev/null +++ b/identitygovernance/d2fbbc4f79b9a7ed1c8d0d71334fb5937e01f1880724beebb4ed4973b3b2281d.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d40187f8d0555f1caa4354f47f48f5a293bbe965cf8acae9da007e204513bca1.go b/identitygovernance/d40187f8d0555f1caa4354f47f48f5a293bbe965cf8acae9da007e204513bca1.go new file mode 100644 index 00000000000..1e0d9373ed5 --- /dev/null +++ b/identitygovernance/d40187f8d0555f1caa4354f47f48f5a293bbe965cf8acae9da007e204513bca1.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d46d8d47b01952a9c1c65aec6858a7e7269f855d89485065bfa6c5b6b75c1856.go b/identitygovernance/d46d8d47b01952a9c1c65aec6858a7e7269f855d89485065bfa6c5b6b75c1856.go new file mode 100644 index 00000000000..972534c33e9 --- /dev/null +++ b/identitygovernance/d46d8d47b01952a9c1c65aec6858a7e7269f855d89485065bfa6c5b6b75c1856.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d4926383209e26298effa1390d7c52126e9a242f67df18dfd47de613be8d5a3d.go b/identitygovernance/d4926383209e26298effa1390d7c52126e9a242f67df18dfd47de613be8d5a3d.go index 3b373900411..ad31d9ccefe 100644 --- a/identitygovernance/d4926383209e26298effa1390d7c52126e9a242f67df18dfd47de613be8d5a3d.go +++ b/identitygovernance/d4926383209e26298effa1390d7c52126e9a242f67df18dfd47de613be8d5a3d.go @@ -163,6 +163,11 @@ func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesIt } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/d4a303b85eac663f0a7ae886b608884a55481dc1d7470ee7cd819d40e4ae77a2.go b/identitygovernance/d4a303b85eac663f0a7ae886b608884a55481dc1d7470ee7cd819d40e4ae77a2.go new file mode 100644 index 00000000000..2afda453f34 --- /dev/null +++ b/identitygovernance/d4a303b85eac663f0a7ae886b608884a55481dc1d7470ee7cd819d40e4ae77a2.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder provides operations to manage the roles property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did1}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property roles for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// Patch update the navigation property roles in identityGovernance +// returns a AccessPackageResourceRoleable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceRoleFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable), nil +} +// ToDeleteRequestInformation delete navigation property roles for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration)(*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 read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration)(*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 roles in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d5d80b319611421c29e85c9bc77af5d72f3e27dfd13448654b11b04f2a5e162d.go b/identitygovernance/d5d80b319611421c29e85c9bc77af5d72f3e27dfd13448654b11b04f2a5e162d.go new file mode 100644 index 00000000000..a35dc878623 --- /dev/null +++ b/identitygovernance/d5d80b319611421c29e85c9bc77af5d72f3e27dfd13448654b11b04f2a5e162d.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d7194ea5040eb1ee1c909834bc63a54858e05ddfffd5f9477413ed06f555f85f.go b/identitygovernance/d7194ea5040eb1ee1c909834bc63a54858e05ddfffd5f9477413ed06f555f85f.go new file mode 100644 index 00000000000..2ec4e2cd212 --- /dev/null +++ b/identitygovernance/d7194ea5040eb1ee1c909834bc63a54858e05ddfffd5f9477413ed06f555f85f.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d7cde8c85c92e545b9cc9a208646e17608bb6366743ba3736099862976eb28ef.go b/identitygovernance/d7cde8c85c92e545b9cc9a208646e17608bb6366743ba3736099862976eb28ef.go new file mode 100644 index 00000000000..ff0b9ea5600 --- /dev/null +++ b/identitygovernance/d7cde8c85c92e545b9cc9a208646e17608bb6366743ba3736099862976eb28ef.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d7e001be3247649c3b7495d23a9cf5069f6ef5be29d19c5544279724bc261368.go b/identitygovernance/d7e001be3247649c3b7495d23a9cf5069f6ef5be29d19c5544279724bc261368.go new file mode 100644 index 00000000000..1f968370abb --- /dev/null +++ b/identitygovernance/d7e001be3247649c3b7495d23a9cf5069f6ef5be29d19c5544279724bc261368.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d82a0bc5d4980b5353dd5c96572fbecdbca312bbc1dea865b2498f46aababa6a.go b/identitygovernance/d82a0bc5d4980b5353dd5c96572fbecdbca312bbc1dea865b2498f46aababa6a.go new file mode 100644 index 00000000000..235387fd5c9 --- /dev/null +++ b/identitygovernance/d82a0bc5d4980b5353dd5c96572fbecdbca312bbc1dea865b2498f46aababa6a.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d85ce4fa5714723a7b12e4264c98c8f3e744c0e079d9ca8d9ff5681ca13d1e53.go b/identitygovernance/d85ce4fa5714723a7b12e4264c98c8f3e744c0e079d9ca8d9ff5681ca13d1e53.go new file mode 100644 index 00000000000..b6f4d41670c --- /dev/null +++ b/identitygovernance/d85ce4fa5714723a7b12e4264c98c8f3e744c0e079d9ca8d9ff5681ca13d1e53.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d9310957500c7f6aca546ff08c29170655336b4b27b6c8773a8ca35f6271a821.go b/identitygovernance/d9310957500c7f6aca546ff08c29170655336b4b27b6c8773a8ca35f6271a821.go new file mode 100644 index 00000000000..1e1b9955a27 --- /dev/null +++ b/identitygovernance/d9310957500c7f6aca546ff08c29170655336b4b27b6c8773a8ca35f6271a821.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/d93e8ca887898620f749d5a3dfb5d79b85f0943ae61c04d526b276792178c03f.go b/identitygovernance/d93e8ca887898620f749d5a3dfb5d79b85f0943ae61c04d526b276792178c03f.go new file mode 100644 index 00000000000..3e9525bf29e --- /dev/null +++ b/identitygovernance/d93e8ca887898620f749d5a3dfb5d79b85f0943ae61c04d526b276792178c03f.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/da2d0a6a15501b8d04b335fdae3dee15d7967bdb6c65999e09fbf7bcd89f008a.go b/identitygovernance/da2d0a6a15501b8d04b335fdae3dee15d7967bdb6c65999e09fbf7bcd89f008a.go new file mode 100644 index 00000000000..ef84f7280bc --- /dev/null +++ b/identitygovernance/da2d0a6a15501b8d04b335fdae3dee15d7967bdb6c65999e09fbf7bcd89f008a.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/dafb74680eb077c41e7257b816ecfb28bd1cd4eee768bf7edeb4fd5f22311095.go b/identitygovernance/dafb74680eb077c41e7257b816ecfb28bd1cd4eee768bf7edeb4fd5f22311095.go new file mode 100644 index 00000000000..c7cc054c229 --- /dev/null +++ b/identitygovernance/dafb74680eb077c41e7257b816ecfb28bd1cd4eee768bf7edeb4fd5f22311095.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/db4fe7151d1286b1e06508fd1ec20f5675c45b05e8689546d9c029865f0b4a3c.go b/identitygovernance/db4fe7151d1286b1e06508fd1ec20f5675c45b05e8689546d9c029865f0b4a3c.go new file mode 100644 index 00000000000..f74e9813068 --- /dev/null +++ b/identitygovernance/db4fe7151d1286b1e06508fd1ec20f5675c45b05e8689546d9c029865f0b4a3c.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/dc3ad2022d1243e0008476bf642119fb66033d837c8aa4a4b2083a6bfa6f2cfd.go b/identitygovernance/dc3ad2022d1243e0008476bf642119fb66033d837c8aa4a4b2083a6bfa6f2cfd.go new file mode 100644 index 00000000000..4e951236d94 --- /dev/null +++ b/identitygovernance/dc3ad2022d1243e0008476bf642119fb66033d837c8aa4a4b2083a6bfa6f2cfd.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/dc4af554f2e27f93c0648ba82a0f3a9dc58958a91160360b3216038f5e8c0876.go b/identitygovernance/dc4af554f2e27f93c0648ba82a0f3a9dc58958a91160360b3216038f5e8c0876.go new file mode 100644 index 00000000000..dbecea327e1 --- /dev/null +++ b/identitygovernance/dc4af554f2e27f93c0648ba82a0f3a9dc58958a91160360b3216038f5e8c0876.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/dd7d49614bbb4f179cab721e3b0993db0b26c279b2a167f179657887d6f0a03e.go b/identitygovernance/dd7d49614bbb4f179cab721e3b0993db0b26c279b2a167f179657887d6f0a03e.go new file mode 100644 index 00000000000..b8afd66d9fa --- /dev/null +++ b/identitygovernance/dd7d49614bbb4f179cab721e3b0993db0b26c279b2a167f179657887d6f0a03e.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/dd93b6948a9ebc3563f3fb676d001b6dd0c736ca276347661b7ab7021073829f.go b/identitygovernance/dd93b6948a9ebc3563f3fb676d001b6dd0c736ca276347661b7ab7021073829f.go new file mode 100644 index 00000000000..ba3aff54576 --- /dev/null +++ b/identitygovernance/dd93b6948a9ebc3563f3fb676d001b6dd0c736ca276347661b7ab7021073829f.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ddf377376921d732897c02e2a077f4cc77f2b73405aea2cf4b2736ebe1e8877e.go b/identitygovernance/ddf377376921d732897c02e2a077f4cc77f2b73405aea2cf4b2736ebe1e8877e.go new file mode 100644 index 00000000000..01bb64f9a64 --- /dev/null +++ b/identitygovernance/ddf377376921d732897c02e2a077f4cc77f2b73405aea2cf4b2736ebe1e8877e.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/deb9f396e435d153e318fb460db4735e40146b1f25af96b16f2828458ff49f3c.go b/identitygovernance/deb9f396e435d153e318fb460db4735e40146b1f25af96b16f2828458ff49f3c.go new file mode 100644 index 00000000000..98f6d1917fc --- /dev/null +++ b/identitygovernance/deb9f396e435d153e318fb460db4735e40146b1f25af96b16f2828458ff49f3c.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/dfa559a2a95cea4f13ad42d1aba419e8040ffe73d4ff8e6be91ecfe84a2e0b86.go b/identitygovernance/dfa559a2a95cea4f13ad42d1aba419e8040ffe73d4ff8e6be91ecfe84a2e0b86.go new file mode 100644 index 00000000000..faca202714c --- /dev/null +++ b/identitygovernance/dfa559a2a95cea4f13ad42d1aba419e8040ffe73d4ff8e6be91ecfe84a2e0b86.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/dfa78806219b05180066a7200a06320295f16d613ae1f6ae77c866672a238b56.go b/identitygovernance/dfa78806219b05180066a7200a06320295f16d613ae1f6ae77c866672a238b56.go new file mode 100644 index 00000000000..ce02980bb70 --- /dev/null +++ b/identitygovernance/dfa78806219b05180066a7200a06320295f16d613ae1f6ae77c866672a238b56.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/e061a25709b1a725334434535849d4ea202451071eb399bd4091e5d3c52f27a5.go b/identitygovernance/e061a25709b1a725334434535849d4ea202451071eb399bd4091e5d3c52f27a5.go new file mode 100644 index 00000000000..90d01ef2a87 --- /dev/null +++ b/identitygovernance/e061a25709b1a725334434535849d4ea202451071eb399bd4091e5d3c52f27a5.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/e14369172e2fe6f728c3a1438320842180e4ceccf79b1cc9ae9ff407f8e5d0d9.go b/identitygovernance/e14369172e2fe6f728c3a1438320842180e4ceccf79b1cc9ae9ff407f8e5d0d9.go index bbedd4e918e..f63814e51aa 100644 --- a/identitygovernance/e14369172e2fe6f728c3a1438320842180e4ceccf79b1cc9ae9ff407f8e5d0d9.go +++ b/identitygovernance/e14369172e2fe6f728c3a1438320842180e4ceccf79b1cc9ae9ff407f8e5d0d9.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemR } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/e16b144f9f4567392b0aa6418a17e65842bb2a4f5df907198bac46ee9cd6d696.go b/identitygovernance/e16b144f9f4567392b0aa6418a17e65842bb2a4f5df907198bac46ee9cd6d696.go new file mode 100644 index 00000000000..9ee49beb82d --- /dev/null +++ b/identitygovernance/e16b144f9f4567392b0aa6418a17e65842bb2a4f5df907198bac46ee9cd6d696.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/e178a01ba688e2e8fc730150f1fde9a2a9767923d4a2b277ca92f938050fdd5c.go b/identitygovernance/e178a01ba688e2e8fc730150f1fde9a2a9767923d4a2b277ca92f938050fdd5c.go new file mode 100644 index 00000000000..0fbebd5656b --- /dev/null +++ b/identitygovernance/e178a01ba688e2e8fc730150f1fde9a2a9767923d4a2b277ca92f938050fdd5c.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/e201ea4255a298568ad81f9b454785ce6c3a7af172a65656d8d967aa86d5ba96.go b/identitygovernance/e201ea4255a298568ad81f9b454785ce6c3a7af172a65656d8d967aa86d5ba96.go new file mode 100644 index 00000000000..986819fd059 --- /dev/null +++ b/identitygovernance/e201ea4255a298568ad81f9b454785ce6c3a7af172a65656d8d967aa86d5ba96.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder provides operations to manage the scopes property of the microsoft.graph.accessPackageResource entity. +type CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters read-only. Nullable. Supports $expand. +type CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +} +// CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + m := &CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder instantiates a new CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property scopes for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get read-only. Nullable. Supports $expand. +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// Patch update the navigation property scopes in identityGovernance +// returns a AccessPackageResourceScopeable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateAccessPackageResourceScopeFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable), nil +} +// Resource provides operations to manage the resource property of the microsoft.graph.accessPackageResourceScope entity. +// returns a *CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) Resource()(*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property scopes for identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration)(*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 read-only. Nullable. Supports $expand. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration)(*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 scopes in identityGovernance +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable, requestConfiguration *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration)(*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 *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder when successful +func (m *CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder) { + return NewCatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/e306d93ede4975601194afe118b720486ad20864cbb0b2207659f4cc0dd1e887.go b/identitygovernance/e306d93ede4975601194afe118b720486ad20864cbb0b2207659f4cc0dd1e887.go new file mode 100644 index 00000000000..ce846639fee --- /dev/null +++ b/identitygovernance/e306d93ede4975601194afe118b720486ad20864cbb0b2207659f4cc0dd1e887.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/e6ec15b0ab8477668a55d342a36a7ed18be93b274f19aca62f9391d445b36cf1.go b/identitygovernance/e6ec15b0ab8477668a55d342a36a7ed18be93b274f19aca62f9391d445b36cf1.go new file mode 100644 index 00000000000..03162ca7138 --- /dev/null +++ b/identitygovernance/e6ec15b0ab8477668a55d342a36a7ed18be93b274f19aca62f9391d445b36cf1.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/e848909ea22333ae34c81adaf20cc82b742e13b5cfe2e55e60309a5ecd1af067.go b/identitygovernance/e848909ea22333ae34c81adaf20cc82b742e13b5cfe2e55e60309a5ecd1af067.go new file mode 100644 index 00000000000..9e1ba5864a8 --- /dev/null +++ b/identitygovernance/e848909ea22333ae34c81adaf20cc82b742e13b5cfe2e55e60309a5ecd1af067.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/e883dcfccbbb2c4be853734a2c68e4e44f1f24fc0331b5e925ae97c8db938766.go b/identitygovernance/e883dcfccbbb2c4be853734a2c68e4e44f1f24fc0331b5e925ae97c8db938766.go new file mode 100644 index 00000000000..98e34900a1a --- /dev/null +++ b/identitygovernance/e883dcfccbbb2c4be853734a2c68e4e44f1f24fc0331b5e925ae97c8db938766.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ea95a5795015546d14cfaffc2e45ff205a01a6bc2e7314034b32c61542265b8a.go b/identitygovernance/ea95a5795015546d14cfaffc2e45ff205a01a6bc2e7314034b32c61542265b8a.go new file mode 100644 index 00000000000..ec484f2f242 --- /dev/null +++ b/identitygovernance/ea95a5795015546d14cfaffc2e45ff205a01a6bc2e7314034b32c61542265b8a.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/eae0de775e4a7c17b140bc7acbd300385881e3cffdcd34c3f568fd363420f033.go b/identitygovernance/eae0de775e4a7c17b140bc7acbd300385881e3cffdcd34c3f568fd363420f033.go new file mode 100644 index 00000000000..b7a183c5e55 --- /dev/null +++ b/identitygovernance/eae0de775e4a7c17b140bc7acbd300385881e3cffdcd34c3f568fd363420f033.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/eb34104ada1b95c2bb53dd042809245e7d3cec197d7982f4412a885526412ebc.go b/identitygovernance/eb34104ada1b95c2bb53dd042809245e7d3cec197d7982f4412a885526412ebc.go new file mode 100644 index 00000000000..ad320e18e6f --- /dev/null +++ b/identitygovernance/eb34104ada1b95c2bb53dd042809245e7d3cec197d7982f4412a885526412ebc.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ec1b85f105741f23e2a701d02c0d702e124860ea3fd00567c83f1dbac1b78b57.go b/identitygovernance/ec1b85f105741f23e2a701d02c0d702e124860ea3fd00567c83f1dbac1b78b57.go new file mode 100644 index 00000000000..5ee34a59fcb --- /dev/null +++ b/identitygovernance/ec1b85f105741f23e2a701d02c0d702e124860ea3fd00567c83f1dbac1b78b57.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ec4c67477001c40918b3d7df891ef64861fafe8f4fa4dff4e2ff4621c80afa1e.go b/identitygovernance/ec4c67477001c40918b3d7df891ef64861fafe8f4fa4dff4e2ff4621c80afa1e.go new file mode 100644 index 00000000000..eec858fc56e --- /dev/null +++ b/identitygovernance/ec4c67477001c40918b3d7df891ef64861fafe8f4fa4dff4e2ff4621c80afa1e.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ec78d71efc07a21b339b4f383a3596aec9adae7d09f50cddee64fa6e389e0124.go b/identitygovernance/ec78d71efc07a21b339b4f383a3596aec9adae7d09f50cddee64fa6e389e0124.go new file mode 100644 index 00000000000..4e6400dccf6 --- /dev/null +++ b/identitygovernance/ec78d71efc07a21b339b4f383a3596aec9adae7d09f50cddee64fa6e389e0124.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ecae852d07c2db788833ae87477eec595007c2c7a5297399d1e1db3eaec60277.go b/identitygovernance/ecae852d07c2db788833ae87477eec595007c2c7a5297399d1e1db3eaec60277.go new file mode 100644 index 00000000000..e0d6fa16812 --- /dev/null +++ b/identitygovernance/ecae852d07c2db788833ae87477eec595007c2c7a5297399d1e1db3eaec60277.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ed407f4741041b8d21bc4780237ac1e9de584b21de3a4370a0c3898524bef3a1.go b/identitygovernance/ed407f4741041b8d21bc4780237ac1e9de584b21de3a4370a0c3898524bef3a1.go new file mode 100644 index 00000000000..53ca83859f3 --- /dev/null +++ b/identitygovernance/ed407f4741041b8d21bc4780237ac1e9de584b21de3a4370a0c3898524bef3a1.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ee31b18ee0832650458681549cf13e78e548af5e115160913aca97368937aa58.go b/identitygovernance/ee31b18ee0832650458681549cf13e78e548af5e115160913aca97368937aa58.go new file mode 100644 index 00000000000..c89b01c7934 --- /dev/null +++ b/identitygovernance/ee31b18ee0832650458681549cf13e78e548af5e115160913aca97368937aa58.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ef81f7f09f3a1d5a32941d9d78230328d1b50f8423e73a0f590c3c98488598a3.go b/identitygovernance/ef81f7f09f3a1d5a32941d9d78230328d1b50f8423e73a0f590c3c98488598a3.go new file mode 100644 index 00000000000..113320a56cd --- /dev/null +++ b/identitygovernance/ef81f7f09f3a1d5a32941d9d78230328d1b50f8423e73a0f590c3c98488598a3.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/efcccfa45fe5149b4ef66cd03e60119bbced6fd61ef074ca009c3cbc0a3ad775.go b/identitygovernance/efcccfa45fe5149b4ef66cd03e60119bbced6fd61ef074ca009c3cbc0a3ad775.go new file mode 100644 index 00000000000..78c7f433ef0 --- /dev/null +++ b/identitygovernance/efcccfa45fe5149b4ef66cd03e60119bbced6fd61ef074ca009c3cbc0a3ad775.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_access_packages_item_resource_role_scopes_item_role_resource_request_builder.go b/identitygovernance/entitlement_management_access_packages_item_resource_role_scopes_item_role_resource_request_builder.go index ac4aad58cf4..705fa80eb99 100644 --- a/identitygovernance/entitlement_management_access_packages_item_resource_role_scopes_item_role_resource_request_builder.go +++ b/identitygovernance/entitlement_management_access_packages_item_resource_role_scopes_item_role_resource_request_builder.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResour } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilder) UploadSessions()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilder when successful func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_access_packages_item_resource_role_scopes_item_scope_resource_request_builder.go b/identitygovernance/entitlement_management_access_packages_item_resource_role_scopes_item_scope_resource_request_builder.go index e1c46f84214..0a7c91ecdfe 100644 --- a/identitygovernance/entitlement_management_access_packages_item_resource_role_scopes_item_scope_resource_request_builder.go +++ b/identitygovernance/entitlement_management_access_packages_item_resource_role_scopes_item_scope_resource_request_builder.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResou } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilder) UploadSessions()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilder when successful func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_catalogs_item_resource_roles_item_resource_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resource_roles_item_resource_request_builder.go index 51fcae46c8e..1ada9f0ea85 100644 --- a/identitygovernance/entitlement_management_catalogs_item_resource_roles_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_catalogs_item_resource_roles_item_resource_request_builder.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilde } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_catalogs_item_resource_roles_item_resource_upload_sessions_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resource_roles_item_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..eba1365bf38 --- /dev/null +++ b/identitygovernance/entitlement_management_catalogs_item_resource_roles_item_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_catalogs_item_resource_scopes_item_resource_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resource_scopes_item_resource_request_builder.go index f2d6df8f34e..ec9cfdaf3d8 100644 --- a/identitygovernance/entitlement_management_catalogs_item_resource_scopes_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_catalogs_item_resource_scopes_item_resource_request_builder.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuild } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_catalogs_item_resource_scopes_item_resource_upload_sessions_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resource_scopes_item_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..12e1975a520 --- /dev/null +++ b/identitygovernance/entitlement_management_catalogs_item_resource_scopes_item_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_catalogs_item_resources_access_package_resource_item_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resources_access_package_resource_item_request_builder.go index c24a00c5add..b50a5057453 100644 --- a/identitygovernance/entitlement_management_catalogs_item_resources_access_package_resource_item_request_builder.go +++ b/identitygovernance/entitlement_management_catalogs_item_resources_access_package_resource_item_request_builder.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequ } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilder) UploadSessions()(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilder when successful func (m *EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilder) { diff --git a/identitygovernance/entitlement_management_catalogs_item_resources_item_roles_item_resource_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resources_item_roles_item_resource_request_builder.go index 42144c95c19..f976b49c0c7 100644 --- a/identitygovernance/entitlement_management_catalogs_item_resources_item_roles_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_catalogs_item_resources_item_roles_item_resource_request_builder.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestB } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_catalogs_item_resources_item_scopes_item_resource_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resources_item_scopes_item_resource_request_builder.go index 9b88fba897b..7a76f91ff73 100644 --- a/identitygovernance/entitlement_management_catalogs_item_resources_item_scopes_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_catalogs_item_resources_item_scopes_item_resource_request_builder.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequest } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_count_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_count_request_builder.go new file mode 100644 index 00000000000..cdd8de0a162 --- /dev/null +++ b/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_files_count_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_files_count_request_builder.go new file mode 100644 index 00000000000..c88f3a254f6 --- /dev/null +++ b/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_files_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_files_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_files_request_builder.go new file mode 100644 index 00000000000..6c4325a61bf --- /dev/null +++ b/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_files_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_upload_file_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_upload_file_request_builder.go new file mode 100644 index 00000000000..dd147005734 --- /dev/null +++ b/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_item_upload_file_request_builder.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_request_builder.go b/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_request_builder.go new file mode 100644 index 00000000000..d61720b2328 --- /dev/null +++ b/identitygovernance/entitlement_management_catalogs_item_resources_item_upload_sessions_request_builder.go @@ -0,0 +1,161 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters get a list of the customDataProvidedResourceUploadSession objects and their properties. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of the customDataProvidedResourceUploadSession objects and their properties. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable 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/accesspackageresource-list-uploadsessions?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. +// returns a CustomDataProvidedResourceUploadSessionable 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/accesspackageresource-post-uploadsessions?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation get a list of the customDataProvidedResourceUploadSession objects and their properties. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration)(*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 a customDataProvidedResourceUploadSession object. Only one upload session is allowed per reference instance (for example, access review instance) and accessPackageResource pair. Once you create an upload session, upload files, and complete the session, the data is processed and you cannot create another upload session for that same pair. If you encounter errors with files uploaded or need to start fresh, you can delete the active upload session to create a new one. The following table lists the derived types of customDataProvidedResourceUploadSession that can be created. Specify the @odata.type in the request body to indicate the derived type. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resource_environments_item_resources_item_roles_item_resource_request_builder.go b/identitygovernance/entitlement_management_resource_environments_item_resources_item_roles_item_resource_request_builder.go index a3667a08d13..4db303247f4 100644 --- a/identitygovernance/entitlement_management_resource_environments_item_resources_item_roles_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resource_environments_item_resources_item_roles_item_resource_request_builder.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemReso } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resource_environments_item_resources_item_upload_sessions_request_builder.go b/identitygovernance/entitlement_management_resource_environments_item_resources_item_upload_sessions_request_builder.go new file mode 100644 index 00000000000..6cee4684668 --- /dev/null +++ b/identitygovernance/entitlement_management_resource_environments_item_resources_item_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resource_requests_item_catalog_resource_roles_item_resource_request_builder.go b/identitygovernance/entitlement_management_resource_requests_item_catalog_resource_roles_item_resource_request_builder.go index bfff4e72876..90514b7e36d 100644 --- a/identitygovernance/entitlement_management_resource_requests_item_catalog_resource_roles_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resource_requests_item_catalog_resource_roles_item_resource_request_builder.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResour } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resource_requests_item_catalog_resource_scopes_item_resource_request_builder.go b/identitygovernance/entitlement_management_resource_requests_item_catalog_resource_scopes_item_resource_request_builder.go index d9a50966cf5..a9b40137182 100644 --- a/identitygovernance/entitlement_management_resource_requests_item_catalog_resource_scopes_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resource_requests_item_catalog_resource_scopes_item_resource_request_builder.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResou } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resource_requests_item_catalog_resources_item_upload_sessions_request_builder.go b/identitygovernance/entitlement_management_resource_requests_item_catalog_resources_item_upload_sessions_request_builder.go new file mode 100644 index 00000000000..58a616b83a2 --- /dev/null +++ b/identitygovernance/entitlement_management_resource_requests_item_catalog_resources_item_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resource_requests_item_resource_request_builder.go b/identitygovernance/entitlement_management_resource_requests_item_resource_request_builder.go index fa28218f56e..25f0d34272e 100644 --- a/identitygovernance/entitlement_management_resource_requests_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resource_requests_item_resource_request_builder.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementResourceRequestsItemResourceRequestBuilder) ToPatc } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resource_requests_item_resource_roles_item_resource_request_builder.go b/identitygovernance/entitlement_management_resource_requests_item_resource_roles_item_resource_request_builder.go index 4f7960cb710..551eef2ca41 100644 --- a/identitygovernance/entitlement_management_resource_requests_item_resource_roles_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resource_requests_item_resource_roles_item_resource_request_builder.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceReque } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resource_requests_item_resource_scopes_item_resource_request_builder.go b/identitygovernance/entitlement_management_resource_requests_item_resource_scopes_item_resource_request_builder.go index 2048c268aa3..c8c75f90fa1 100644 --- a/identitygovernance/entitlement_management_resource_requests_item_resource_scopes_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resource_requests_item_resource_scopes_item_resource_request_builder.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequ } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_count_request_builder.go b/identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_count_request_builder.go new file mode 100644 index 00000000000..80bef7601f4 --- /dev/null +++ b/identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_item_files_request_builder.go b/identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_item_files_request_builder.go new file mode 100644 index 00000000000..7ae54a14091 --- /dev/null +++ b/identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_item_files_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_request_builder.go b/identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..ef9a85ae519 --- /dev/null +++ b/identitygovernance/entitlement_management_resource_requests_item_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_request_builder.go b/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_request_builder.go index 138e935c5ac..a6e178e73b4 100644 --- a/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_request_builder.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder) } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder when successful func (m *EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_scopes_item_resource_request_builder.go b/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_scopes_item_resource_request_builder.go index ffa2a688ca7..e891b953499 100644 --- a/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_scopes_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_scopes_item_resource_request_builder.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResour } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_upload_sessions_count_request_builder.go b/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_upload_sessions_count_request_builder.go new file mode 100644 index 00000000000..2f67ea56842 --- /dev/null +++ b/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_upload_sessions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_upload_sessions_request_builder.go b/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..be817beeac8 --- /dev/null +++ b/identitygovernance/entitlement_management_resource_role_scopes_item_role_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_request_builder.go b/identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_request_builder.go index 09d0cfad04c..93eefab71b6 100644 --- a/identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_request_builder.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder) } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder when successful func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_roles_item_resource_request_builder.go b/identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_roles_item_resource_request_builder.go index 084b0ecbeee..4906c49723f 100644 --- a/identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_roles_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_roles_item_resource_request_builder.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResour } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_upload_sessions_request_builder.go b/identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..50c6787bf71 --- /dev/null +++ b/identitygovernance/entitlement_management_resource_role_scopes_item_scope_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resources_access_package_resource_item_request_builder.go b/identitygovernance/entitlement_management_resources_access_package_resource_item_request_builder.go index d4553df3ddb..7fe968e0af9 100644 --- a/identitygovernance/entitlement_management_resources_access_package_resource_item_request_builder.go +++ b/identitygovernance/entitlement_management_resources_access_package_resource_item_request_builder.go @@ -173,6 +173,11 @@ func (m *EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder) } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourcesItemUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder) UploadSessions()(*EntitlementManagementResourcesItemUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder when successful func (m *EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resources_item_roles_item_resource_request_builder.go b/identitygovernance/entitlement_management_resources_item_roles_item_resource_request_builder.go index 252fac88be0..6fd09fc68a8 100644 --- a/identitygovernance/entitlement_management_resources_item_roles_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resources_item_roles_item_resource_request_builder.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourcesItemRolesItemResourceRequestBuilder) ToPa } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourcesItemRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourcesItemRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resources_item_roles_item_resource_scopes_item_resource_request_builder.go b/identitygovernance/entitlement_management_resources_item_roles_item_resource_scopes_item_resource_request_builder.go index 2fe927aff73..31561e26970 100644 --- a/identitygovernance/entitlement_management_resources_item_roles_item_resource_scopes_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resources_item_roles_item_resource_scopes_item_resource_request_builder.go @@ -163,6 +163,11 @@ func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRe } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_count_request_builder.go b/identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_count_request_builder.go new file mode 100644 index 00000000000..e749bf3984a --- /dev/null +++ b/identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_item_files_request_builder.go b/identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_item_files_request_builder.go new file mode 100644 index 00000000000..44948764e58 --- /dev/null +++ b/identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_item_files_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_request_builder.go b/identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..b370b3786e6 --- /dev/null +++ b/identitygovernance/entitlement_management_resources_item_roles_item_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resources_item_scopes_item_resource_request_builder.go b/identitygovernance/entitlement_management_resources_item_scopes_item_resource_request_builder.go index dab2c2e0e93..ffc864cb5b8 100644 --- a/identitygovernance/entitlement_management_resources_item_scopes_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resources_item_scopes_item_resource_request_builder.go @@ -168,6 +168,11 @@ func (m *EntitlementManagementResourcesItemScopesItemResourceRequestBuilder) ToP } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourcesItemScopesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourcesItemScopesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resources_item_scopes_item_resource_roles_item_resource_request_builder.go b/identitygovernance/entitlement_management_resources_item_scopes_item_resource_roles_item_resource_request_builder.go index 86f36647765..149c89a2a90 100644 --- a/identitygovernance/entitlement_management_resources_item_scopes_item_resource_roles_item_resource_request_builder.go +++ b/identitygovernance/entitlement_management_resources_item_scopes_item_resource_roles_item_resource_request_builder.go @@ -163,6 +163,11 @@ func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRe } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/entitlement_management_resources_item_scopes_item_resource_upload_sessions_count_request_builder.go b/identitygovernance/entitlement_management_resources_item_scopes_item_resource_upload_sessions_count_request_builder.go new file mode 100644 index 00000000000..75480070ef5 --- /dev/null +++ b/identitygovernance/entitlement_management_resources_item_scopes_item_resource_upload_sessions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resources_item_scopes_item_resource_upload_sessions_request_builder.go b/identitygovernance/entitlement_management_resources_item_scopes_item_resource_upload_sessions_request_builder.go new file mode 100644 index 00000000000..a4d05535ed9 --- /dev/null +++ b/identitygovernance/entitlement_management_resources_item_scopes_item_resource_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resources_item_upload_sessions_count_request_builder.go b/identitygovernance/entitlement_management_resources_item_upload_sessions_count_request_builder.go new file mode 100644 index 00000000000..37e60754b38 --- /dev/null +++ b/identitygovernance/entitlement_management_resources_item_upload_sessions_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_count_request_builder.go b/identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_count_request_builder.go new file mode 100644 index 00000000000..0c929729f61 --- /dev/null +++ b/identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_item_value_content_request_builder.go b/identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_item_value_content_request_builder.go new file mode 100644 index 00000000000..bf8cc3794c8 --- /dev/null +++ b/identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_item_value_content_request_builder.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_request_builder.go b/identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_request_builder.go new file mode 100644 index 00000000000..7f1a29cae07 --- /dev/null +++ b/identitygovernance/entitlement_management_resources_item_upload_sessions_item_files_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resources_item_upload_sessions_item_upload_file_request_builder.go b/identitygovernance/entitlement_management_resources_item_upload_sessions_item_upload_file_request_builder.go new file mode 100644 index 00000000000..925969c1302 --- /dev/null +++ b/identitygovernance/entitlement_management_resources_item_upload_sessions_item_upload_file_request_builder.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/entitlement_management_resources_item_upload_sessions_request_builder.go b/identitygovernance/entitlement_management_resources_item_upload_sessions_request_builder.go new file mode 100644 index 00000000000..6e9d2e8c054 --- /dev/null +++ b/identitygovernance/entitlement_management_resources_item_upload_sessions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourcesItemUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourcesItemUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourcesItemUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourcesItemUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourcesItemUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourcesItemUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourcesItemUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f04032336ca608a61bd424719cd668ae13ef2241f954cf962f0683a846cdf2fc.go b/identitygovernance/f04032336ca608a61bd424719cd668ae13ef2241f954cf962f0683a846cdf2fc.go new file mode 100644 index 00000000000..a93be79acd3 --- /dev/null +++ b/identitygovernance/f04032336ca608a61bd424719cd668ae13ef2241f954cf962f0683a846cdf2fc.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f0b0375f9e3b86e605e48fd0dd968b1773af6e41c49551a9502596c447e3728c.go b/identitygovernance/f0b0375f9e3b86e605e48fd0dd968b1773af6e41c49551a9502596c447e3728c.go new file mode 100644 index 00000000000..a733d7ded79 --- /dev/null +++ b/identitygovernance/f0b0375f9e3b86e605e48fd0dd968b1773af6e41c49551a9502596c447e3728c.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f12d62f8e4c6be1934253a681fb91e5ffe86cd5824d6b73f584c216518d9a6f7.go b/identitygovernance/f12d62f8e4c6be1934253a681fb91e5ffe86cd5824d6b73f584c216518d9a6f7.go new file mode 100644 index 00000000000..c5c30228f6c --- /dev/null +++ b/identitygovernance/f12d62f8e4c6be1934253a681fb91e5ffe86cd5824d6b73f584c216518d9a6f7.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f15e9dec38e2e539e8c18e0be934fbce1b68690354559beef991c77118c1d8a1.go b/identitygovernance/f15e9dec38e2e539e8c18e0be934fbce1b68690354559beef991c77118c1d8a1.go new file mode 100644 index 00000000000..7f01ade8887 --- /dev/null +++ b/identitygovernance/f15e9dec38e2e539e8c18e0be934fbce1b68690354559beef991c77118c1d8a1.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f1946b35e509e73b9ea0a75a94625cee100c4c3776b384984cae0196d3b379d3.go b/identitygovernance/f1946b35e509e73b9ea0a75a94625cee100c4c3776b384984cae0196d3b379d3.go new file mode 100644 index 00000000000..8a9098d5bb8 --- /dev/null +++ b/identitygovernance/f1946b35e509e73b9ea0a75a94625cee100c4c3776b384984cae0196d3b379d3.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f403dd8c3b32de82da2e4b87cf282fc4cb4c36fc8ed48e25c3bc744164cfb004.go b/identitygovernance/f403dd8c3b32de82da2e4b87cf282fc4cb4c36fc8ed48e25c3bc744164cfb004.go new file mode 100644 index 00000000000..ab78875e8e1 --- /dev/null +++ b/identitygovernance/f403dd8c3b32de82da2e4b87cf282fc4cb4c36fc8ed48e25c3bc744164cfb004.go @@ -0,0 +1,75 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder provides operations to call the uploadFile method. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/uploadFile", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(urlParams, requestAdapter) +} +// Post upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-uploadfile?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) Post(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToPostRequestInformation upload a file in a customDataProvidedResourceUploadSession created for an accessPackageResource. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration)(*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") + 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 *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f4222caa4aeff97697dc01afe04080a9a4bb0704477f1556f389accce029571d.go b/identitygovernance/f4222caa4aeff97697dc01afe04080a9a4bb0704477f1556f389accce029571d.go new file mode 100644 index 00000000000..6cdac1f8ebd --- /dev/null +++ b/identitygovernance/f4222caa4aeff97697dc01afe04080a9a4bb0704477f1556f389accce029571d.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f42a0611adf161847ac62e1b492042e10d2ee9c1d16c47ea2f39020489b8927c.go b/identitygovernance/f42a0611adf161847ac62e1b492042e10d2ee9c1d16c47ea2f39020489b8927c.go index 193a64a8918..db80ed581b5 100644 --- a/identitygovernance/f42a0611adf161847ac62e1b492042e10d2ee9c1d16c47ea2f39020489b8927c.go +++ b/identitygovernance/f42a0611adf161847ac62e1b492042e10d2ee9c1d16c47ea2f39020489b8927c.go @@ -163,6 +163,11 @@ func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRole } return requestInfo, nil } +// UploadSessions provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) UploadSessions()(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. // returns a *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilder when successful func (m *EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilder) { diff --git a/identitygovernance/f4741c94edd5ee4fe5c3db80847cf2bb651f0812fd6ee5a0e2f1c929771c1924.go b/identitygovernance/f4741c94edd5ee4fe5c3db80847cf2bb651f0812fd6ee5a0e2f1c929771c1924.go new file mode 100644 index 00000000000..1955056cfe8 --- /dev/null +++ b/identitygovernance/f4741c94edd5ee4fe5c3db80847cf2bb651f0812fd6ee5a0e2f1c929771c1924.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f47fe22d5c18f288b35a8ba4576149b90519921da8da6c9a496d6bd7fae8947d.go b/identitygovernance/f47fe22d5c18f288b35a8ba4576149b90519921da8da6c9a496d6bd7fae8947d.go new file mode 100644 index 00000000000..d29821ca900 --- /dev/null +++ b/identitygovernance/f47fe22d5c18f288b35a8ba4576149b90519921da8da6c9a496d6bd7fae8947d.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f4ab7de022590228ff41589c8721c894f3fe7c7064caabfe54f69a621c11e4fa.go b/identitygovernance/f4ab7de022590228ff41589c8721c894f3fe7c7064caabfe54f69a621c11e4fa.go new file mode 100644 index 00000000000..e7fe1626761 --- /dev/null +++ b/identitygovernance/f4ab7de022590228ff41589c8721c894f3fe7c7064caabfe54f69a621c11e4fa.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +} +// EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByCustomDataProvidedResourceUploadSessionId provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +// returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId string)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceUploadSessionId != "" { + urlTplParams["customDataProvidedResourceUploadSession%2Did"] = customDataProvidedResourceUploadSessionId + } + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + m := &EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder instantiates a new EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder and sets the default values. +func NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Count()(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable), nil +} +// Post create new navigation property to uploadSessions for identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToGetRequestInformation the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration)(*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 uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration)(*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 *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder when successful +func (m *EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder) { + return NewEntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f4b857abd7c4a2d68bde0e1a8826f058502d8e6b1747f9a9b6417427790a9f6e.go b/identitygovernance/f4b857abd7c4a2d68bde0e1a8826f058502d8e6b1747f9a9b6417427790a9f6e.go new file mode 100644 index 00000000000..73a9b46cd64 --- /dev/null +++ b/identitygovernance/f4b857abd7c4a2d68bde0e1a8826f058502d8e6b1747f9a9b6417427790a9f6e.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f65bf0abe4acdf800d2d63f5251d72602276465499ee38f1a39cf0d9029da4b7.go b/identitygovernance/f65bf0abe4acdf800d2d63f5251d72602276465499ee38f1a39cf0d9029da4b7.go new file mode 100644 index 00000000000..3aa823f19b0 --- /dev/null +++ b/identitygovernance/f65bf0abe4acdf800d2d63f5251d72602276465499ee38f1a39cf0d9029da4b7.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f73f92cd8119c5355eb210a92193764268a0951ba1a6d8ee79531153b528b644.go b/identitygovernance/f73f92cd8119c5355eb210a92193764268a0951ba1a6d8ee79531153b528b644.go new file mode 100644 index 00000000000..b6ee0588db7 --- /dev/null +++ b/identitygovernance/f73f92cd8119c5355eb210a92193764268a0951ba1a6d8ee79531153b528b644.go @@ -0,0 +1,144 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder provides operations to manage the media for the identityGovernance entity. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}/$value", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete the unique identifier for an entity. Read-only. +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// Put the unique identifier for an entity. Read-only. +// returns a []byte when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) Put(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)([]byte, error) { + requestInfo, err := m.ToPutRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.SendPrimitive(ctx, requestInfo, "[]byte", errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.([]byte), nil +} +// ToDeleteRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration)(*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 unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration)(*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/octet-stream, application/json") + return requestInfo, nil +} +// ToPutRequestInformation the unique identifier for an entity. Read-only. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) ToPutRequestInformation(ctx context.Context, body []byte, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { + requestInfo := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewRequestInformationWithMethodAndUrlTemplateAndPathParameters(i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.PUT, m.BaseRequestBuilder.UrlTemplate, m.BaseRequestBuilder.PathParameters) + if requestConfiguration != nil { + requestInfo.Headers.AddAll(requestConfiguration.Headers) + requestInfo.AddRequestOptions(requestConfiguration.Options) + } + requestInfo.Headers.TryAdd("Accept", "application/json") + requestInfo.SetStreamContentAndContentType(body, "application/octet-stream") + 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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f74a0df335693b6f6f8f988d1cb9f61e3c1bb5d94418775534eade87b045669a.go b/identitygovernance/f74a0df335693b6f6f8f988d1cb9f61e3c1bb5d94418775534eade87b045669a.go new file mode 100644 index 00000000000..bc9ae6db429 --- /dev/null +++ b/identitygovernance/f74a0df335693b6f6f8f988d1cb9f61e3c1bb5d94418775534eade87b045669a.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f7560a7a984c9b62ac3d947dad4635e5c5902a8001626ce0549b79d151dc2f35.go b/identitygovernance/f7560a7a984c9b62ac3d947dad4635e5c5902a8001626ce0549b79d151dc2f35.go new file mode 100644 index 00000000000..37bdcc30ccd --- /dev/null +++ b/identitygovernance/f7560a7a984c9b62ac3d947dad4635e5c5902a8001626ce0549b79d151dc2f35.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f75fcd61759e9dd45879138c99e311c24e6c4c7c5e135810e6fecb8acf34a1fc.go b/identitygovernance/f75fcd61759e9dd45879138c99e311c24e6c4c7c5e135810e6fecb8acf34a1fc.go new file mode 100644 index 00000000000..f57af2fe7d1 --- /dev/null +++ b/identitygovernance/f75fcd61759e9dd45879138c99e311c24e6c4c7c5e135810e6fecb8acf34a1fc.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property uploadSessions for identityGovernance +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the navigation property uploadSessions in identityGovernance +// returns a CustomDataProvidedResourceUploadSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete navigation property uploadSessions for identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 uploadSessions in identityGovernance +// returns a *RequestInformation when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/f7f1d3b9368f7c4b267459aea1b16d70a7452683079738886ad563fa968bbd5b.go b/identitygovernance/f7f1d3b9368f7c4b267459aea1b16d70a7452683079738886ad563fa968bbd5b.go new file mode 100644 index 00000000000..554c17e139c --- /dev/null +++ b/identitygovernance/f7f1d3b9368f7c4b267459aea1b16d70a7452683079738886ad563fa968bbd5b.go @@ -0,0 +1,89 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/{customDataProvidedResourceFile%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Content provides operations to manage the media for the identityGovernance entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Content()(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/fb2a8a912623d8838d0618f8c4a7eb1a181c7cc4bde8c28fa145fdca87158708.go b/identitygovernance/fb2a8a912623d8838d0618f8c4a7eb1a181c7cc4bde8c28fa145fdca87158708.go new file mode 100644 index 00000000000..32e3fc67a36 --- /dev/null +++ b/identitygovernance/fb2a8a912623d8838d0618f8c4a7eb1a181c7cc4bde8c28fa145fdca87158708.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/fc2fde8e2f99ec7064a00ed29bbe452b85fe2d64fb8e88c7c28b4584af63b6b7.go b/identitygovernance/fc2fde8e2f99ec7064a00ed29bbe452b85fe2d64fb8e88c7c28b4584af63b6b7.go new file mode 100644 index 00000000000..3d5dfd82032 --- /dev/null +++ b/identitygovernance/fc2fde8e2f99ec7064a00ed29bbe452b85fe2d64fb8e88c7c28b4584af63b6b7.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + m := &EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/uploadSessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder instantiates a new EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder and sets the default values. +func NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderInternal(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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder when successful +func (m *EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder) { + return NewEntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/fdddab2b798f4c603de8f29b961ade13f0acef6b8e09464eb47224cd7e98d565.go b/identitygovernance/fdddab2b798f4c603de8f29b961ade13f0acef6b8e09464eb47224cd7e98d565.go new file mode 100644 index 00000000000..aaf426a2117 --- /dev/null +++ b/identitygovernance/fdddab2b798f4c603de8f29b961ade13f0acef6b8e09464eb47224cd7e98d565.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 identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder provides operations to count the resources in the collection. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters get the number of the resource +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderInternal(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 *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration)(*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 *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/fe71718ae63f20566593a82c97ee3accaa0cac7aad9b301e37193d3b8b10396a.go b/identitygovernance/fe71718ae63f20566593a82c97ee3accaa0cac7aad9b301e37193d3b8b10396a.go new file mode 100644 index 00000000000..1e99ee06788 --- /dev/null +++ b/identitygovernance/fe71718ae63f20566593a82c97ee3accaa0cac7aad9b301e37193d3b8b10396a.go @@ -0,0 +1,179 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder provides operations to manage the uploadSessions property of the microsoft.graph.accessPackageResource entity. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters read the properties and relationships of a customDataProvidedResourceUploadSession object. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +} +// EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + m := &EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/uploadSessions/{customDataProvidedResourceUploadSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder instantiates a new EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder and sets the default values. +func NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete a customDataProvidedResourceUploadSession 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/accesspackageresource-delete-uploadsessions?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Files provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Files()(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get read the properties and relationships of a customDataProvidedResourceUploadSession object. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-get?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// Patch update the properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. +// returns a CustomDataProvidedResourceUploadSessionable 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/customdataprovidedresourceuploadsession-update?view=graph-rest-1.0 +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable), nil +} +// ToDeleteRequestInformation delete a customDataProvidedResourceUploadSession object. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration)(*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 read the properties and relationships of a customDataProvidedResourceUploadSession object. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration)(*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 properties of a customDataProvidedResourceUploadSession created for an accessPackageResource object. +// returns a *RequestInformation when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable, requestConfiguration *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration)(*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 +} +// UploadFile provides operations to call the uploadFile method. +// returns a *EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) UploadFile()(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder when successful +func (m *EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder) { + return NewEntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/ffc5000c33df0c16569aea3ca29eca93906d6d9dff9de0295bad5e07ec88d8ef.go b/identitygovernance/ffc5000c33df0c16569aea3ca29eca93906d6d9dff9de0295bad5e07ec88d8ef.go new file mode 100644 index 00000000000..4a29daed22a --- /dev/null +++ b/identitygovernance/ffc5000c33df0c16569aea3ca29eca93906d6d9dff9de0295bad5e07ec88d8ef.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package identitygovernance + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters 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\"" +} +// EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +} +// ByCustomDataProvidedResourceFileId provides operations to manage the files property of the microsoft.graph.customDataProvidedResourceUploadSession entity. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if customDataProvidedResourceFileId != "" { + urlTplParams["customDataProvidedResourceFile%2Did"] = customDataProvidedResourceFileId + } + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderInternal instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) { + m := &EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/uploadSessions/{customDataProvidedResourceUploadSession%2Did}/files{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder instantiates a new EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder and sets the default values. +func NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) Count()(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a CustomDataProvidedResourceFileCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) Get(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable), nil +} +// ToGetRequestInformation the files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a *RequestInformation when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder when successful +func (m *EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) WithUrl(rawUrl string)(*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder) { + return NewEntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/identitygovernance/identity_governance_request_builder.go b/identitygovernance/identity_governance_request_builder.go index b6b3d232aae..0cd2ffd5928 100644 --- a/identitygovernance/identity_governance_request_builder.go +++ b/identitygovernance/identity_governance_request_builder.go @@ -47,6 +47,11 @@ func (m *IdentityGovernanceRequestBuilder) AccessReviews()(*AccessReviewsRequest func (m *IdentityGovernanceRequestBuilder) AppConsent()(*AppConsentRequestBuilder) { return NewAppConsentRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// Catalogs provides operations to manage the catalogs property of the microsoft.graph.identityGovernance entity. +// returns a *CatalogsRequestBuilder when successful +func (m *IdentityGovernanceRequestBuilder) Catalogs()(*CatalogsRequestBuilder) { + return NewCatalogsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // NewIdentityGovernanceRequestBuilderInternal instantiates a new IdentityGovernanceRequestBuilder and sets the default values. func NewIdentityGovernanceRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*IdentityGovernanceRequestBuilder) { m := &IdentityGovernanceRequestBuilder{ diff --git a/kiota-dom-export.txt b/kiota-dom-export.txt index a26b98e0de5..1ebf1c64aba 100644 --- a/kiota-dom-export.txt +++ b/kiota-dom-export.txt @@ -29629,12 +29629,63 @@ github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointReques github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointRequestBuilder::|public|provisioningPolicies():*VirtualEndpointProvisioningPoliciesRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointRequestBuilder::|public|report():*VirtualEndpointReportRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointRequestBuilder::|public|servicePlans():*VirtualEndpointServicePlansRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEndpointRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEndpointRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEndpointable; ctx:context.Context; requestConfiguration?:*VirtualEndpointRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointRequestBuilder::|public|userSettings():*VirtualEndpointUserSettingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEndpointRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CloudPcServicePlanable +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder.VirtualEndpointServicePlansCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder.VirtualEndpointServicePlansCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder.VirtualEndpointServicePlansCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder.VirtualEndpointServicePlansCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder.VirtualEndpointServicePlansCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEndpointServicePlansCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEndpointServicePlansCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEndpointServicePlansCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansCountRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEndpointServicePlansCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder.VirtualEndpointServicePlansRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder.VirtualEndpointServicePlansRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder.VirtualEndpointServicePlansRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder.VirtualEndpointServicePlansRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder.VirtualEndpointServicePlansRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder.VirtualEndpointServicePlansRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder.VirtualEndpointServicePlansRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder.VirtualEndpointServicePlansRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder.VirtualEndpointServicePlansRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder.VirtualEndpointServicePlansRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder.VirtualEndpointServicePlansRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEndpointServicePlansRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder::|public|ByCloudPcServicePlanId(cloudPcServicePlanId:string):*VirtualEndpointServicePlansCloudPcServicePlanItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder::|public|Count():*VirtualEndpointServicePlansCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEndpointServicePlansRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CloudPcServicePlanCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEndpointServicePlansRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointServicePlansRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEndpointServicePlansRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointUserSettingsCloudPcUserSettingItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointUserSettingsCloudPcUserSettingItemRequestBuilder.VirtualEndpointUserSettingsCloudPcUserSettingItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.devicemanagement.VirtualEndpointUserSettingsCloudPcUserSettingItemRequestBuilder.VirtualEndpointUserSettingsCloudPcUserSettingItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -33125,6 +33176,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|pu github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|pathParameters:map[string]string github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|publicKeyInfrastructure():*PublicKeyInfrastructureRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|recovery():*RecoveryRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|remoteTenantGroups():*RemoteTenantGroupsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|subscriptions():*SubscriptionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.directory.directoryRequestBuilder::|public|subscriptionsWithCommerceSubscriptionId(commerceSubscriptionId:*string):*SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -33731,6 +33783,68 @@ github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotIte github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|ToPatchRequestInformation(body:ie28ab9ee452a7c642fc6fdda156fe61f26850a17367551a25b12128ac3be100f.Snapshotable; ctx:context.Context; requestConfiguration?:*RecoverySnapshotsSnapshotItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.directory.RecoverySnapshotsSnapshotItemRequestBuilder::|public|WithUrl(rawUrl:string):*RecoverySnapshotsSnapshotItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder.RemoteTenantGroupsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder.RemoteTenantGroupsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder.RemoteTenantGroupsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder.RemoteTenantGroupsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder.RemoteTenantGroupsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*RemoteTenantGroupsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsCountRequestBuilder::|public|WithUrl(rawUrl:string):*RemoteTenantGroupsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable; ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable; ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder::|public|WithUrl(rawUrl:string):*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetRequestConfiguration::|public|queryParameters:*RemoteTenantGroupsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|ByRemoteTenantGroupId(remoteTenantGroupId:string):*RemoteTenantGroupsRemoteTenantGroupItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|Count():*RemoteTenantGroupsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable; ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RemoteTenantGroupable; ctx:context.Context; requestConfiguration?:*RemoteTenantGroupsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.directory.RemoteTenantGroupsRequestBuilder::|public|WithUrl(rawUrl:string):*RemoteTenantGroupsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.directory.SubscriptionsCompanySubscriptionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.directory.SubscriptionsCompanySubscriptionItemRequestBuilder.SubscriptionsCompanySubscriptionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.directory.SubscriptionsCompanySubscriptionItemRequestBuilder.SubscriptionsCompanySubscriptionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -68971,6 +69085,115 @@ github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemLastModifiedBy github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder.ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder.ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder.ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder.ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder.ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListItemsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostRequestBody~~>ItemListItemsItemPermissionsItemGrantPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder.ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder.ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|Post(body:ItemListItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListItemsItemPermissionsItemGrantResponseable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|PostAsGrantPostResponse(body:ItemListItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListItemsItemPermissionsItemGrantPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|ToPostRequestInformation(body:ItemListItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListItemsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantResponse-->*ItemListItemsItemPermissionsItemGrantPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsItemGrantResponseable~~>ItemListItemsItemPermissionsItemGrantPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|grant():*ItemListItemsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListItemsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListItemsItemPermissionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|ByPermissionId(permissionId:string):*ItemListItemsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|Count():*ItemListItemsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemPermissionsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListItemsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemVersionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemVersionsCountRequestBuilder.ItemListItemsItemVersionsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsItemVersionsCountRequestBuilder.ItemListItemsItemVersionsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -69093,6 +69316,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsListItemItemReques github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsListItemItemRequestBuilder::|public|lastModifiedByUser():*ItemListItemsItemLastModifiedByUserRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsListItemItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable; ctx:context.Context; requestConfiguration?:*ItemListItemsListItemItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsListItemItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsListItemItemRequestBuilder::|public|permissions():*ItemListItemsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsListItemItemRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsListItemItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsListItemItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListItemsListItemItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsListItemItemRequestBuilderGetRequestConfiguration):*RequestInformation @@ -69259,6 +69483,115 @@ github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListOperationsRichLongRunni github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListOperationsRichLongRunningOperationItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RichLongRunningOperationable; ctx:context.Context; requestConfiguration?:*ItemListOperationsRichLongRunningOperationItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListOperationsRichLongRunningOperationItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListOperationsRichLongRunningOperationItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListOperationsRichLongRunningOperationItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder.ItemListPermissionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder.ItemListPermissionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder.ItemListPermissionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder.ItemListPermissionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder.ItemListPermissionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListPermissionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListPermissionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListPermissionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBodyable::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBodyable::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBodyable::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBodyable::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostRequestBody~~>ItemListPermissionsItemGrantPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder.ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder.ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder::|public|Post(body:ItemListPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListPermissionsItemGrantResponseable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder::|public|PostAsGrantPostResponse(body:ItemListPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListPermissionsItemGrantPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder::|public|ToPostRequestInformation(body:ItemListPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantResponse-->*ItemListPermissionsItemGrantPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsItemGrantResponseable~~>ItemListPermissionsItemGrantPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|grant():*ItemListPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsPermissionItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListPermissionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|ByPermissionId(permissionId:string):*ItemListPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|Count():*ItemListPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListPermissionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListPermissionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListPermissionsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListRequestBuilder.ItemListRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListRequestBuilder.ItemListRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -69282,6 +69615,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListRequestBuilder::|public github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListRequestBuilder::|public|operations():*ItemListOperationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable; ctx:context.Context; requestConfiguration?:*ItemListRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListRequestBuilder::|public|permissions():*ItemListPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListRequestBuilder::|public|subscriptions():*ItemListSubscriptionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.drives.ItemListRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListRequestBuilderDeleteRequestConfiguration):*RequestInformation @@ -86666,6 +87000,115 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItem github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSitesItemListsItemItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBody~~>ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|Post(body:ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemSitesItemListsItemItemsItemPermissionsItemGrantResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|PostAsGrantPostResponse(body:ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|ToPostRequestInformation(body:ItemSitesItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantResponse-->*ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsItemGrantResponseable~~>ItemSitesItemListsItemItemsItemPermissionsItemGrantPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|grant():*ItemSitesItemListsItemItemsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder.ItemSitesItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|ByPermissionId(permissionId:string):*ItemSitesItemListsItemItemsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|Count():*ItemSitesItemListsItemItemsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemPermissionsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSitesItemListsItemItemsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemVersionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemVersionsCountRequestBuilder.ItemSitesItemListsItemItemsItemVersionsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsItemVersionsCountRequestBuilder.ItemSitesItemListsItemItemsItemVersionsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -86788,6 +87231,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsList github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsListItemItemRequestBuilder::|public|lastModifiedByUser():*ItemSitesItemListsItemItemsItemLastModifiedByUserRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsListItemItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsListItemItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsListItemItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsListItemItemRequestBuilder::|public|permissions():*ItemSitesItemListsItemItemsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsListItemItemRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsListItemItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsListItemItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemItemsListItemItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemItemsListItemItemRequestBuilderGetRequestConfiguration):*RequestInformation @@ -86953,6 +87397,115 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemOperation github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemOperationsRichLongRunningOperationItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RichLongRunningOperationable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemOperationsRichLongRunningOperationItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemOperationsRichLongRunningOperationItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemOperationsRichLongRunningOperationItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSitesItemListsItemOperationsRichLongRunningOperationItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder.ItemSitesItemListsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder.ItemSitesItemListsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder.ItemSitesItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder.ItemSitesItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder.ItemSitesItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemSitesItemListsItemPermissionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSitesItemListsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostRequestBody~~>ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder.ItemSitesItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder.ItemSitesItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder::|public|Post(body:ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemSitesItemListsItemPermissionsItemGrantResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder::|public|PostAsGrantPostResponse(body:ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemSitesItemListsItemPermissionsItemGrantPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder::|public|ToPostRequestInformation(body:ItemSitesItemListsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSitesItemListsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantResponse-->*ItemSitesItemListsItemPermissionsItemGrantPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsItemGrantResponseable~~>ItemSitesItemListsItemPermissionsItemGrantPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|grant():*ItemSitesItemListsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemSitesItemListsItemPermissionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder.ItemSitesItemListsItemPermissionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|ByPermissionId(permissionId:string):*ItemSitesItemListsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|Count():*ItemSitesItemListsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsItemPermissionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemPermissionsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSitesItemListsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemSubscriptionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemSubscriptionsCountRequestBuilder.ItemSitesItemListsItemSubscriptionsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsItemSubscriptionsCountRequestBuilder.ItemSitesItemListsItemSubscriptionsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -87050,6 +87603,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsListItemReque github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsListItemRequestBuilder::|public|operations():*ItemSitesItemListsItemOperationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsListItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable; ctx:context.Context; requestConfiguration?:*ItemSitesItemListsListItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsListItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsListItemRequestBuilder::|public|permissions():*ItemSitesItemListsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsListItemRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsListItemRequestBuilder::|public|subscriptions():*ItemSitesItemListsItemSubscriptionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.groups.ItemSitesItemListsListItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSitesItemListsListItemRequestBuilderDeleteRequestConfiguration):*RequestInformation @@ -106612,6 +107166,2742 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.AppConsentRequestBu github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.AppConsentRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AppConsentApprovalRouteable; ctx:context.Context; requestConfiguration?:*AppConsentRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.AppConsentRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.AppConsentRequestBuilder::|public|WithUrl(rawUrl:string):*AppConsentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder.CatalogsAccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder.CatalogsAccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder.CatalogsAccessPackageCatalogItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder.CatalogsAccessPackageCatalogItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder.CatalogsAccessPackageCatalogItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder.CatalogsAccessPackageCatalogItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder.CatalogsAccessPackageCatalogItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsAccessPackageCatalogItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder.CatalogsAccessPackageCatalogItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder.CatalogsAccessPackageCatalogItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|accessPackages():*CatalogsItemAccessPackagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|customWorkflowExtensions():*CatalogsItemCustomWorkflowExtensionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsAccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsAccessPackageCatalogItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable; ctx:context.Context; requestConfiguration?:*CatalogsAccessPackageCatalogItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|resourceRoles():*CatalogsItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|resources():*CatalogsItemResourcesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|resourceScopes():*CatalogsItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsAccessPackageCatalogItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsAccessPackageCatalogItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable; ctx:context.Context; requestConfiguration?:*CatalogsAccessPackageCatalogItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsAccessPackageCatalogItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsAccessPackageCatalogItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder.CatalogsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder.CatalogsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder.CatalogsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder.CatalogsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder.CatalogsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder.CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder.CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder.CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder.CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder.CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemAccessPackagesAccessPackageItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesAccessPackageItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemAccessPackagesAccessPackageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder.CatalogsItemAccessPackagesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder.CatalogsItemAccessPackagesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder.CatalogsItemAccessPackagesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder.CatalogsItemAccessPackagesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder.CatalogsItemAccessPackagesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemAccessPackagesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemAccessPackagesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemAccessPackagesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemAccessPackagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder.CatalogsItemAccessPackagesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder.CatalogsItemAccessPackagesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder.CatalogsItemAccessPackagesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder.CatalogsItemAccessPackagesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder.CatalogsItemAccessPackagesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder.CatalogsItemAccessPackagesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder.CatalogsItemAccessPackagesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder.CatalogsItemAccessPackagesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder.CatalogsItemAccessPackagesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder.CatalogsItemAccessPackagesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder.CatalogsItemAccessPackagesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemAccessPackagesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder::|public|ByAccessPackageId(accessPackageId:string):*CatalogsItemAccessPackagesAccessPackageItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder::|public|Count():*CatalogsItemAccessPackagesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemAccessPackagesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemAccessPackagesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemAccessPackagesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemAccessPackagesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder.CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder.CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder.CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder.CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder.CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemCustomWorkflowExtensionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable; ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable; ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemCustomWorkflowExtensionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder.CatalogsItemCustomWorkflowExtensionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|ByCustomCalloutExtensionId(customCalloutExtensionId:string):*CatalogsItemCustomWorkflowExtensionsCustomCalloutExtensionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|Count():*CatalogsItemCustomWorkflowExtensionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable; ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomCalloutExtensionable; ctx:context.Context; requestConfiguration?:*CatalogsItemCustomWorkflowExtensionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemCustomWorkflowExtensionsRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemCustomWorkflowExtensionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|resource():*CatalogsItemResourceRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRefreshRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRefreshRequestBuilder.CatalogsItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRefreshRequestBuilder.CatalogsItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRefreshRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRefreshRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRefreshRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRefreshRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRefreshRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRefreshRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRefreshRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRefreshRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|environment():*CatalogsItemResourceRolesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|refresh():*CatalogsItemResourceRolesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|roles():*CatalogsItemResourceRolesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|scopes():*CatalogsItemResourceRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceRolesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|ByAccessPackageResourceRoleId1(accessPackageResourceRoleId1:string):*CatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|Count():*CatalogsItemResourceRolesItemResourceRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|resource():*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|environment():*CatalogsItemResourceRolesItemResourceScopesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|refresh():*CatalogsItemResourceRolesItemResourceScopesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|roles():*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|ByAccessPackageResourceRoleId1(accessPackageResourceRoleId1:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|Count():*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):*CatalogsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|Count():*CatalogsItemResourceRolesItemResourceScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*CatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*CatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceRolesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder.CatalogsItemResourceRolesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):*CatalogsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|Count():*CatalogsItemResourceRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder.CatalogsItemResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder.CatalogsItemResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder.CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder.CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder.CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder.CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder.CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder.CatalogsItemResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder.CatalogsItemResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|environment():*CatalogsItemResourcesItemEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|refresh():*CatalogsItemResourcesItemRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|roles():*CatalogsItemResourcesItemRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|scopes():*CatalogsItemResourcesItemScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|uploadSessions():*CatalogsItemResourcesItemUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesAccessPackageResourceItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|resource():*CatalogsItemResourceScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRefreshRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRefreshRequestBuilder.CatalogsItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRefreshRequestBuilder.CatalogsItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRefreshRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRefreshRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRefreshRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRefreshRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRefreshRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRefreshRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRefreshRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRefreshRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|environment():*CatalogsItemResourceScopesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|refresh():*CatalogsItemResourceScopesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|roles():*CatalogsItemResourceScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|scopes():*CatalogsItemResourceScopesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|resource():*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|environment():*CatalogsItemResourceScopesItemResourceRolesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|refresh():*CatalogsItemResourceScopesItemResourceRolesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|scopes():*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|ByAccessPackageResourceScopeId1(accessPackageResourceScopeId1:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|Count():*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder.CatalogsItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):*CatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|Count():*CatalogsItemResourceScopesItemResourceRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder.CatalogsItemResourceScopesItemResourceScopesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|ByAccessPackageResourceScopeId1(accessPackageResourceScopeId1:string):*CatalogsItemResourceScopesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|Count():*CatalogsItemResourceScopesItemResourceScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*CatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*CatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourceScopesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder.CatalogsItemResourceScopesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):*CatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|Count():*CatalogsItemResourceScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder.CatalogsItemResourcesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder.CatalogsItemResourcesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder.CatalogsItemResourcesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder.CatalogsItemResourcesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder.CatalogsItemResourcesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder.CatalogsItemResourcesItemEnvironmentRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder.CatalogsItemResourcesItemEnvironmentRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder.CatalogsItemResourcesItemEnvironmentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder.CatalogsItemResourcesItemEnvironmentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder.CatalogsItemResourcesItemEnvironmentRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemEnvironmentRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemEnvironmentRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemEnvironmentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemEnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRefreshRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRefreshRequestBuilder.CatalogsItemResourcesItemRefreshRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRefreshRequestBuilder.CatalogsItemResourcesItemRefreshRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRefreshRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRefreshRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRefreshRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRefreshRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRefreshRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRefreshRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRefreshRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRefreshRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRefreshRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRefreshRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|resource():*CatalogsItemResourcesItemRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder.CatalogsItemResourcesItemRolesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder.CatalogsItemResourcesItemRolesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder.CatalogsItemResourcesItemRolesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder.CatalogsItemResourcesItemRolesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder.CatalogsItemResourcesItemRolesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|environment():*CatalogsItemResourcesItemRolesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|refresh():*CatalogsItemResourcesItemRolesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|scopes():*CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|uploadSessions():*CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|resource():*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|environment():*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|refresh():*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):*CatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|Count():*CatalogsItemResourcesItemRolesItemResourceScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*CatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder.CatalogsItemResourcesItemRolesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):*CatalogsItemResourcesItemRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|Count():*CatalogsItemResourcesItemRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemRolesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemRolesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|resource():*CatalogsItemResourcesItemScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder.CatalogsItemResourcesItemScopesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder.CatalogsItemResourcesItemScopesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder.CatalogsItemResourcesItemScopesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder.CatalogsItemResourcesItemScopesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder.CatalogsItemResourcesItemScopesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|environment():*CatalogsItemResourcesItemScopesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|refresh():*CatalogsItemResourcesItemScopesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|roles():*CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|uploadSessions():*CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|resource():*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceEnvironmentable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|environment():*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceEnvironmentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|refresh():*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRefreshRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|ByAccessPackageResourceRoleId(accessPackageResourceRoleId:string):*CatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|Count():*CatalogsItemResourcesItemScopesItemResourceRolesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*CatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder.CatalogsItemResourcesItemScopesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|ByAccessPackageResourceScopeId(accessPackageResourceScopeId:string):*CatalogsItemResourcesItemScopesAccessPackageResourceScopeItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|Count():*CatalogsItemResourcesItemScopesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemScopesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemScopesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder.CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*CatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|Count():*CatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder.CatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*CatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|Count():*CatalogsItemResourcesItemUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesItemUploadSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsItemResourcesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder.CatalogsItemResourcesRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|ByAccessPackageResourceId(accessPackageResourceId:string):*CatalogsItemResourcesAccessPackageResourceItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|Count():*CatalogsItemResourcesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*CatalogsItemResourcesRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsItemResourcesRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsItemResourcesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CatalogsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder.CatalogsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|ByAccessPackageCatalogId(accessPackageCatalogId:string):*CatalogsAccessPackageCatalogItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|Count():*CatalogsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CatalogsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable; ctx:context.Context; requestConfiguration?:*CatalogsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CatalogsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageCatalogable; ctx:context.Context; requestConfiguration?:*CatalogsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.CatalogsRequestBuilder::|public|WithUrl(rawUrl:string):*CatalogsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageAssignmentApprovalsApprovalItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageAssignmentApprovalsApprovalItemRequestBuilder.EntitlementManagementAccessPackageAssignmentApprovalsApprovalItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackageAssignmentApprovalsApprovalItemRequestBuilder.EntitlementManagementAccessPackageAssignmentApprovalsApprovalItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -107486,6 +110776,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -107635,6 +110926,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -107699,6 +110991,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -107725,6 +111162,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -107797,6 +111379,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -107884,6 +111467,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -107948,6 +111532,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -108036,6 +111765,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementAccessPackagesItemResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementAccessPackagesItemResourceRoleScopesRequestBuilder.EntitlementManagementAccessPackagesItemResourceRoleScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -109217,6 +113091,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -109366,6 +113241,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -109430,6 +113306,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -109456,6 +113477,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceRolesRequestBuilder.EntitlementManagementCatalogsItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -109506,6 +113672,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|uploadSessions():*EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesAccessPackageResourceItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -109594,6 +113761,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -109681,6 +113849,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -109745,6 +113914,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -109833,6 +114147,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourceScopesRequestBuilder.EntitlementManagementCatalogsItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -109983,6 +114442,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -110069,8 +114529,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -110097,6 +114703,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemRolesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -110208,6 +114959,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -110294,8 +115046,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -110322,6 +115220,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -110348,6 +115391,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementCatalogsItemResourcesItemUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementCatalogsItemResourcesItemUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesRequestBuilder.EntitlementManagementCatalogsItemResourcesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementCatalogsItemResourcesRequestBuilder.EntitlementManagementCatalogsItemResourcesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -110792,6 +115980,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesAccessPackageResourceItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -110918,6 +116107,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -111004,8 +116194,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -111032,6 +116368,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -111143,6 +116624,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -111229,8 +116711,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -111257,6 +116885,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -111283,6 +117056,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceEnvironmentsItemResourcesItemUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceEnvironmentsItemResourcesRequestBuilder.EntitlementManagementResourceEnvironmentsItemResourcesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -111598,6 +117516,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -111747,6 +117666,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -111811,6 +117731,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -111837,6 +117902,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceRolesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -111887,6 +118097,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesAccessPackageResourceItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -111975,6 +118186,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -112062,6 +118274,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -112126,6 +118339,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -112214,6 +118572,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourceScopesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -112364,6 +118867,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -112450,8 +118954,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -112478,6 +119128,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -112589,6 +119384,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -112675,8 +119471,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -112703,6 +119645,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -112729,6 +119816,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemCatalogResourcesItemUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemCatalogResourcesRequestBuilder.EntitlementManagementResourceRequestsItemCatalogResourcesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -112804,6 +120036,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -112891,6 +120124,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -112977,8 +120211,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -113005,6 +120385,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceRolesRequestBuilder.EntitlementManagementResourceRequestsItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -113116,6 +120641,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -113202,8 +120728,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -113230,6 +120902,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesRequestBuilder.EntitlementManagementResourceRequestsItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -113256,6 +121073,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRequestsItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRequestsItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRequestsItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsRequestBuilder.EntitlementManagementResourceRequestsRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRequestsRequestBuilder.EntitlementManagementResourceRequestsRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -113392,6 +121354,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -113541,6 +121504,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -113605,6 +121569,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -113631,6 +121740,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemRoleResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -113703,6 +121957,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -113790,6 +122045,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -113854,6 +122110,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceRolesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -113942,6 +122343,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourceRoleScopesItemScopeResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesRequestBuilder.EntitlementManagementResourceRoleScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourceRoleScopesRequestBuilder.EntitlementManagementResourceRoleScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -113992,6 +122538,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesAccessPackageResourceItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesAccessPackageResourceItemRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesAccessPackageResourceItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder::|public|uploadSessions():*EntitlementManagementResourcesItemUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesAccessPackageResourceItemRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -114118,6 +122665,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesAccessPackageResourceScopeItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -114204,8 +122752,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -114232,6 +122926,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesRequestBuilder.EntitlementManagementResourcesItemRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemRolesRequestBuilder.EntitlementManagementResourcesItemRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -114343,6 +123182,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesAccessPackageResourceRoleItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder @@ -114429,8 +123269,154 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|uploadSessions():*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceRolesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceRolesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -114457,6 +123443,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceRoleable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceRolesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceRolesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceRolesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesItemResourceUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesRequestBuilder.EntitlementManagementResourcesItemScopesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesRequestBuilder.EntitlementManagementResourcesItemScopesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -114483,6 +123614,151 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManageme github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.AccessPackageResourceScopeable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemScopesRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemScopesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemScopesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|files():*EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|uploadFile():*EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Content():*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|Put(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):[]byte +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|ToPutRequestInformation(body:[]byte; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilderPutRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemUploadSessionsItemFilesItemValueContentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder::|public|ByCustomDataProvidedResourceFileId(customDataProvidedResourceFileId:string):*EntitlementManagementResourcesItemUploadSessionsItemFilesCustomDataProvidedResourceFileItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder::|public|Count():*EntitlementManagementResourcesItemUploadSessionsItemFilesCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceFileCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemUploadSessionsItemFilesRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemUploadSessionsItemUploadFileRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder.EntitlementManagementResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|ByCustomDataProvidedResourceUploadSessionId(customDataProvidedResourceUploadSessionId:string):*EntitlementManagementResourcesItemUploadSessionsCustomDataProvidedResourceUploadSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|Count():*EntitlementManagementResourcesItemUploadSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CustomDataProvidedResourceUploadSessionable; ctx:context.Context; requestConfiguration?:*EntitlementManagementResourcesItemUploadSessionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesItemUploadSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*EntitlementManagementResourcesItemUploadSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesRequestBuilder.EntitlementManagementResourcesRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.EntitlementManagementResourcesRequestBuilder.EntitlementManagementResourcesRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -114640,6 +123916,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.identityGovernanceR github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.identityGovernanceRequestBuilder.IdentityGovernanceRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.identityGovernanceRequestBuilder::|public|accessReviews():*AccessReviewsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.identityGovernanceRequestBuilder::|public|appConsent():*AppConsentRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.identityGovernanceRequestBuilder::|public|catalogs():*CatalogsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.identityGovernanceRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.identityGovernanceRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void github.com/microsoftgraph/msgraph-sdk-go/.identitygovernance.identityGovernanceRequestBuilder::|public|entitlementManagement():*EntitlementManagementRequestBuilder @@ -124131,6 +133408,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public| github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public|GetOriginSystem():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public|GetRoles():[]AccessPackageResourceRoleable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public|GetScopes():[]AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public|GetUploadSessions():[]CustomDataProvidedResourceUploadSessionable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public|SetAttributes(value:[]AccessPackageResourceAttributeable):void @@ -124143,6 +133421,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public| github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public|SetOriginSystem(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public|SetRoles(value:[]AccessPackageResourceRoleable):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public|SetScopes(value:[]AccessPackageResourceScopeable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|public|SetUploadSessions(value:[]CustomDataProvidedResourceUploadSessionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|GetAttributes():[]AccessPackageResourceAttributeable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time @@ -124154,6 +133433,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|pub github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|GetOriginSystem():*string github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|GetRoles():[]AccessPackageResourceRoleable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|GetScopes():[]AccessPackageResourceScopeable +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|GetUploadSessions():[]CustomDataProvidedResourceUploadSessionable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|SetAttributes(value:[]AccessPackageResourceAttributeable):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|SetDescription(value:*string):void @@ -124164,6 +133444,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|pub github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|SetOriginSystem(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|SetRoles(value:[]AccessPackageResourceRoleable):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|SetScopes(value:[]AccessPackageResourceScopeable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable::|public|SetUploadSessions(value:[]CustomDataProvidedResourceUploadSessionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceAttribute::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.accessPackageResourceAttribute::|public|GetAdditionalData():map[string]any @@ -130993,6 +140274,38 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationable::|public|Set github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationable::|public|SetTemporaryAccessPassMethods(value:[]TemporaryAccessPassAuthenticationMethodable):void github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationable::|public|SetWindowsHelloForBusinessMethods(value:[]WindowsHelloForBusinessAuthenticationMethodable):void github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|GetAppVersion():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|GetClientApp():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|GetDeviceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|GetOperatingSystem():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|SetAppVersion(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|SetClientApp(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|SetDeviceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|public|SetOperatingSystem(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|GetAppVersion():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|GetClientApp():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|GetDeviceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|GetOperatingSystem():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|SetAppVersion(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|SetClientApp(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|SetDeviceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable::|public|SetOperatingSystem(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetailsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAppDeviceDetails~~>AuthenticationAppDeviceDetailsable github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAttributeCollectionInputConfiguration::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAttributeCollectionInputConfiguration::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.authenticationAttributeCollectionInputConfiguration::|public|GetAttribute():*string @@ -138890,6 +148203,39 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcRestorePointSettingable: github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcRestorePointSettingable::|public|SetUserRestoreEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcRestorePointSettingable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcRestorePointSetting~~>CloudPcRestorePointSettingable +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|GetRamInGB():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|GetStorageInGB():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|GetVCpuCount():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|SetRamInGB(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|SetStorageInGB(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|public|SetVCpuCount(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlan::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanable::|public|GetDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanable::|public|GetRamInGB():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanable::|public|GetStorageInGB():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanable::|public|GetVCpuCount():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanable::|public|SetDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanable::|public|SetRamInGB(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanable::|public|SetStorageInGB(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanable::|public|SetVCpuCount(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanCollectionResponse::|public|GetValue():[]CloudPcServicePlanable +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanCollectionResponse::|public|SetValue(value:[]CloudPcServicePlanable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanCollectionResponseable::|public|GetValue():[]CloudPcServicePlanable +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanCollectionResponseable::|public|SetValue(value:[]CloudPcServicePlanable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcServicePlanCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcSourceDeviceImage::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcSourceDeviceImage::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcSourceDeviceImage::|public|GetBackingStore():BackingStore @@ -139039,6 +148385,34 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcWindowsSettingable::|pub github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcWindowsSettingable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcWindowsSettingable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.cloudPcWindowsSetting~~>CloudPcWindowsSettingable +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|GetMoreInfoWebUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|GetTenantKey():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|GetVideoTeleconferenceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|SetMoreInfoWebUrl(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|SetTenantKey(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|public|SetVideoTeleconferenceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfoable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfoable::|public|GetMoreInfoWebUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfoable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfoable::|public|GetTenantKey():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfoable::|public|GetVideoTeleconferenceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfoable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfoable::|public|SetMoreInfoWebUrl(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfoable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfoable::|public|SetTenantKey(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfoable::|public|SetVideoTeleconferenceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfoable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.cloudVideoInteropInfo~~>CloudVideoInteropInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.coachmarkLocation::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.coachmarkLocation::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.coachmarkLocation::|public|GetBackingStore():BackingStore @@ -141094,6 +150468,9 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.contentBaseable::|public|SetBac github.com/microsoftgraph/msgraph-sdk-go/.models.contentBaseable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.contentBaseable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.contentBase~~>ContentBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.contentCategory::0000-none +github.com/microsoftgraph/msgraph-sdk-go/.models.contentCategory::0001-ai +github.com/microsoftgraph/msgraph-sdk-go/.models.contentCategory::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.contentCustomization::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.contentCustomization::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.contentCustomization::|public|GetAttributeCollection():[]KeyValueable @@ -141996,6 +151373,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigur github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|GetM365CollaborationInbound():CrossTenantAccessPolicyM365CollaborationInboundSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|GetM365CollaborationOutbound():CrossTenantAccessPolicyM365CollaborationOutboundSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|GetServiceProviderConstraints():ServiceProviderConstraintsable github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|GetTenantId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|GetTenantRestrictions():CrossTenantAccessPolicyTenantRestrictionsable github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|Serialize(writer:SerializationWriter):void @@ -142014,6 +151392,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigur github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|SetM365CollaborationInbound(value:CrossTenantAccessPolicyM365CollaborationInboundSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|SetM365CollaborationOutbound(value:CrossTenantAccessPolicyM365CollaborationOutboundSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|SetServiceProviderConstraints(value:ServiceProviderConstraintsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|SetTenantId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|public|SetTenantRestrictions(value:CrossTenantAccessPolicyTenantRestrictionsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartner::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable @@ -142031,6 +151410,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigur github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|GetM365CollaborationInbound():CrossTenantAccessPolicyM365CollaborationInboundSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|GetM365CollaborationOutbound():CrossTenantAccessPolicyM365CollaborationOutboundSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|GetServiceProviderConstraints():ServiceProviderConstraintsable github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|GetTenantId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|GetTenantRestrictions():CrossTenantAccessPolicyTenantRestrictionsable github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|SetAppServiceConnectInbound(value:CrossTenantAccessPolicyAppServiceConnectSettingable):void @@ -142047,6 +151427,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigur github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|SetM365CollaborationInbound(value:CrossTenantAccessPolicyM365CollaborationInboundSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|SetM365CollaborationOutbound(value:CrossTenantAccessPolicyM365CollaborationOutboundSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|SetServiceProviderConstraints(value:ServiceProviderConstraintsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|SetTenantId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable::|public|SetTenantRestrictions(value:CrossTenantAccessPolicyTenantRestrictionsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.crossTenantAccessPolicyConfigurationPartnerable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable @@ -142360,6 +151741,167 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.customCalloutExtensionCollectio github.com/microsoftgraph/msgraph-sdk-go/.models.customCalloutExtensionCollectionResponseable::|public|GetValue():[]CustomCalloutExtensionable github.com/microsoftgraph/msgraph-sdk-go/.models.customCalloutExtensionCollectionResponseable::|public|SetValue(value:[]CustomCalloutExtensionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.customCalloutExtensionCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResource-->*AccessPackageResource +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResource::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResource::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResource::|public|GetNotificationEndpointConfiguration():CustomExtensionEndpointConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResource::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResource::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResource::|public|SetNotificationEndpointConfiguration(value:CustomExtensionEndpointConfigurationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResource::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceable::|public|GetNotificationEndpointConfiguration():CustomExtensionEndpointConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceable::|public|SetNotificationEndpointConfiguration(value:CustomExtensionEndpointConfigurationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceable~~>AccessPackageResourceable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceAccessReviewUploadSession-->*CustomDataProvidedResourceUploadSession +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceAccessReviewUploadSession::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceAccessReviewUploadSession::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceAccessReviewUploadSession::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceAccessReviewUploadSession::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceAccessReviewUploadSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceAccessReviewUploadSessionable~~>CustomDataProvidedResourceUploadSessionable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile::|public|GetName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile::|public|GetSize():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile::|public|GetUploadedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile::|public|SetName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile::|public|SetSize(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile::|public|SetUploadedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFile::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileable::|public|GetName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileable::|public|GetSize():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileable::|public|GetUploadedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileable::|public|SetName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileable::|public|SetSize(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileable::|public|SetUploadedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileCollectionResponse::|public|GetValue():[]CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileCollectionResponse::|public|SetValue(value:[]CustomDataProvidedResourceFileable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileCollectionResponseable::|public|GetValue():[]CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileCollectionResponseable::|public|SetValue(value:[]CustomDataProvidedResourceFileable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceFileCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextData-->*AccessReviewContextDataBase +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextData::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextData::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextData::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextData::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataable~~>AccessReviewContextDataBaseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBase-->*Data +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBase::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBase::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBase::|public|GetReviewDefinitionId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBase::|public|GetReviewInstanceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBase::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBase::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBase::|public|SetReviewDefinitionId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBase::|public|SetReviewInstanceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBaseable::|public|GetReviewDefinitionId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBaseable::|public|GetReviewInstanceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBaseable::|public|SetReviewDefinitionId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBaseable::|public|SetReviewInstanceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.accessReviewContextDataBaseable~~>Dataable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.applyDecisionContextData-->*AccessReviewContextDataBase +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.applyDecisionContextData::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.applyDecisionContextData::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.applyDecisionContextData::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.applyDecisionContextData::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.applyDecisionContextData::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.applyDecisionContextDataable~~>AccessReviewContextDataBaseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.data::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.data::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.data::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.data::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.data::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.data::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.data::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.data::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.data::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.data::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.dataable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.dataable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.dataable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.dataable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.dataable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customdataprovidedresourcepayloads.data~~>Dataable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|GetFiles():[]CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|GetIsUploadDone():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|GetReferenceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|GetStats():CustomDataProvidedResourceUploadStatsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|GetStatus():*CustomDataProvidedResourceUploadStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|SetFiles(value:[]CustomDataProvidedResourceFileable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|SetIsUploadDone(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|SetReferenceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|SetStats(value:CustomDataProvidedResourceUploadStatsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|public|SetStatus(value:*CustomDataProvidedResourceUploadStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|GetFiles():[]CustomDataProvidedResourceFileable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|GetIsUploadDone():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|GetReferenceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|GetStats():CustomDataProvidedResourceUploadStatsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|GetStatus():*CustomDataProvidedResourceUploadStatus +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|SetFiles(value:[]CustomDataProvidedResourceFileable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|SetIsUploadDone(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|SetReferenceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|SetStats(value:CustomDataProvidedResourceUploadStatsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable::|public|SetStatus(value:*CustomDataProvidedResourceUploadStatus):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionCollectionResponse::|public|GetValue():[]CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionCollectionResponse::|public|SetValue(value:[]CustomDataProvidedResourceUploadSessionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionCollectionResponseable::|public|GetValue():[]CustomDataProvidedResourceUploadSessionable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionCollectionResponseable::|public|SetValue(value:[]CustomDataProvidedResourceUploadSessionable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadSessionCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|GetFilesUploaded():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|GetTotalBytesUploaded():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|SetFilesUploaded(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|public|SetTotalBytesUploaded(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatsable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatsable::|public|GetFilesUploaded():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatsable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatsable::|public|GetTotalBytesUploaded():*int64 +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatsable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatsable::|public|SetFilesUploaded(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatsable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatsable::|public|SetTotalBytesUploaded(value:*int64):void +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStats~~>CustomDataProvidedResourceUploadStatsable +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatus::0000-active +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatus::0001-complete +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatus::0002-expired +github.com/microsoftgraph/msgraph-sdk-go/.models.customDataProvidedResourceUploadStatus::0003-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.customExtensionAuthenticationConfiguration::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.customExtensionAuthenticationConfiguration::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.customExtensionAuthenticationConfiguration::|public|GetBackingStore():BackingStore @@ -143435,6 +152977,25 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceManagement github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceManagementDetailCollectionResponseable::|public|GetValue():[]DelegatedAdminServiceManagementDetailable github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceManagementDetailCollectionResponseable::|public|SetValue(value:[]DelegatedAdminServiceManagementDetailable):void github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceManagementDetailCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints-->*ServiceProviderConstraints +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints::|public|GetAllowedRoleTemplateIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints::|public|GetLastModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints::|public|SetAllowedRoleTemplateIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraints::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraintsable::|public|GetAllowedRoleTemplateIds():[]string +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraintsable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraintsable::|public|GetLastModifiedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraintsable::|public|SetAllowedRoleTemplateIds(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraintsable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraintsable::|public|SetLastModifiedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void +github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedAdminServiceProviderConstraintsable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; ServiceProviderConstraintsable github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedPermissionClassification-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedPermissionClassification::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.delegatedPermissionClassification::|public|GetClassification():*PermissionClassificationType @@ -143565,21 +153126,25 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|getFieldDeseriali github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|GetHeightAdjustableState():*PlaceFeatureEnablement github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|GetMailboxDetails():MailboxDetailsable github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|GetMode():PlaceModeable +github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|GetServicePlans():[]PlaceServicePlanInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|SetDisplayDeviceName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|SetHeightAdjustableState(value:*PlaceFeatureEnablement):void github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|SetMailboxDetails(value:MailboxDetailsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|SetMode(value:PlaceModeable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|public|SetServicePlans(value:[]PlaceServicePlanInfoable):void github.com/microsoftgraph/msgraph-sdk-go/.models.desk::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.deskable::|public|GetDisplayDeviceName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.deskable::|public|GetHeightAdjustableState():*PlaceFeatureEnablement github.com/microsoftgraph/msgraph-sdk-go/.models.deskable::|public|GetMailboxDetails():MailboxDetailsable github.com/microsoftgraph/msgraph-sdk-go/.models.deskable::|public|GetMode():PlaceModeable +github.com/microsoftgraph/msgraph-sdk-go/.models.deskable::|public|GetServicePlans():[]PlaceServicePlanInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.deskable::|public|SetDisplayDeviceName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.deskable::|public|SetHeightAdjustableState(value:*PlaceFeatureEnablement):void github.com/microsoftgraph/msgraph-sdk-go/.models.deskable::|public|SetMailboxDetails(value:MailboxDetailsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deskable::|public|SetMode(value:PlaceModeable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.deskable::|public|SetServicePlans(value:[]PlaceServicePlanInfoable):void github.com/microsoftgraph/msgraph-sdk-go/.models.deskable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; Placeable github.com/microsoftgraph/msgraph-sdk-go/.models.deskCollectionResponse-->*BaseCollectionPaginationCountResponse github.com/microsoftgraph/msgraph-sdk-go/.models.deskCollectionResponse::|public|constructor():void @@ -146592,6 +156157,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|GetFederatio github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|GetOnPremisesSynchronization():[]OnPremisesDirectorySynchronizationable github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|GetPublicKeyInfrastructure():PublicKeyInfrastructureRootable +github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|GetRemoteTenantGroups():[]RemoteTenantGroupable github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|GetSubscriptions():[]CompanySubscriptionable github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|Serialize(writer:SerializationWriter):void @@ -146603,6 +156169,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|SetDeviceLoc github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|SetFederationConfigurations(value:[]IdentityProviderBaseable):void github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|SetOnPremisesSynchronization(value:[]OnPremisesDirectorySynchronizationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|SetPublicKeyInfrastructure(value:PublicKeyInfrastructureRootable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|SetRemoteTenantGroups(value:[]RemoteTenantGroupable):void github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|public|SetSubscriptions(value:[]CompanySubscriptionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.directory::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|GetAdministrativeUnits():[]AdministrativeUnitable @@ -146613,6 +156180,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|GetDevic github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|GetFederationConfigurations():[]IdentityProviderBaseable github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|GetOnPremisesSynchronization():[]OnPremisesDirectorySynchronizationable github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|GetPublicKeyInfrastructure():PublicKeyInfrastructureRootable +github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|GetRemoteTenantGroups():[]RemoteTenantGroupable github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|GetSubscriptions():[]CompanySubscriptionable github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|SetAdministrativeUnits(value:[]AdministrativeUnitable):void github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|SetAttributeSets(value:[]AttributeSetable):void @@ -146622,6 +156190,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|SetDevic github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|SetFederationConfigurations(value:[]IdentityProviderBaseable):void github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|SetOnPremisesSynchronization(value:[]OnPremisesDirectorySynchronizationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|SetPublicKeyInfrastructure(value:PublicKeyInfrastructureRootable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|SetRemoteTenantGroups(value:[]RemoteTenantGroupable):void github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable::|public|SetSubscriptions(value:[]CompanySubscriptionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.directoryable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.directoryAudit-->*Entity @@ -152227,21 +161796,25 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|GetActivities():[]ExternalActivityable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|GetContent():ExternalItemContentable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|GetInformationProtectionLabel():ExternalItemInformationProtectionLabelable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|GetProperties():Propertiesable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|SetAcl(value:[]Aclable):void github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|SetActivities(value:[]ExternalActivityable):void github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|SetContent(value:ExternalItemContentable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|SetInformationProtectionLabel(value:ExternalItemInformationProtectionLabelable):void github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|public|SetProperties(value:Propertiesable):void github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemable::|public|GetAcl():[]Aclable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemable::|public|GetActivities():[]ExternalActivityable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemable::|public|GetContent():ExternalItemContentable +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemable::|public|GetInformationProtectionLabel():ExternalItemInformationProtectionLabelable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemable::|public|GetProperties():Propertiesable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemable::|public|SetAcl(value:[]Aclable):void github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemable::|public|SetActivities(value:[]ExternalActivityable):void github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemable::|public|SetContent(value:ExternalItemContentable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemable::|public|SetInformationProtectionLabel(value:ExternalItemInformationProtectionLabelable):void github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemable::|public|SetProperties(value:Propertiesable):void github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemCollectionResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse @@ -152281,6 +161854,26 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItem github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemContentType::0001-html github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemContentType::0002-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemContent~~>ExternalItemContentable +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|public|GetSensitivityLabelId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|public|SetSensitivityLabelId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabelable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabelable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabelable::|public|GetSensitivityLabelId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabelable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabelable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabelable::|public|SetSensitivityLabelId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabelable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.externalItemInformationProtectionLabel~~>ExternalItemInformationProtectionLabelable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.external~~>Externalable github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.identity-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Entity github.com/microsoftgraph/msgraph-sdk-go/.models.externalconnectors.identity::|public|constructor():void @@ -154231,6 +163824,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesSam github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesSecurityIdentifier():*string github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesSyncBehavior():OnPremisesSyncBehaviorable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOnPremisesSyncEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOrganizationId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetOwners():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetPermissionGrants():[]ResourceSpecificPermissionGrantable github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|GetPhoto():ProfilePhotoable @@ -154311,6 +163905,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesSam github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesSecurityIdentifier(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesSyncBehavior(value:OnPremisesSyncBehaviorable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOnPremisesSyncEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOrganizationId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetOwners(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetPermissionGrants(value:[]ResourceSpecificPermissionGrantable):void github.com/microsoftgraph/msgraph-sdk-go/.models.group::|public|SetPhoto(value:ProfilePhotoable):void @@ -154390,6 +163985,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremise github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesSecurityIdentifier():*string github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesSyncBehavior():OnPremisesSyncBehaviorable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOnPremisesSyncEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOrganizationId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetOwners():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetPermissionGrants():[]ResourceSpecificPermissionGrantable github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|GetPhoto():ProfilePhotoable @@ -154468,6 +164064,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremise github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesSecurityIdentifier(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesSyncBehavior(value:OnPremisesSyncBehaviorable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOnPremisesSyncEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOrganizationId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetOwners(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetPermissionGrants(value:[]ResourceSpecificPermissionGrantable):void github.com/microsoftgraph/msgraph-sdk-go/.models.groupable::|public|SetPhoto(value:ProfilePhotoable):void @@ -156525,6 +166122,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|Get github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|GetAppConsent():AppConsentApprovalRouteable github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|GetCatalogs():[]AccessPackageCatalogable github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|GetEntitlementManagement():EntitlementManagementable github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|GetOdataType():*string @@ -156535,6 +166133,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|Set github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|SetAdditionalData(value:map[string]any):void github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|SetAppConsent(value:AppConsentApprovalRouteable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|SetCatalogs(value:[]AccessPackageCatalogable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|SetEntitlementManagement(value:EntitlementManagementable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|public|SetPrivilegedAccess(value:PrivilegedAccessRootable):void @@ -156543,6 +166142,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernance::|static|pub github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|GetAccessReviews():AccessReviewSetable github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|GetAppConsent():AppConsentApprovalRouteable github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|GetCatalogs():[]AccessPackageCatalogable github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|GetEntitlementManagement():EntitlementManagementable github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|GetOdataType():*string github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|GetPrivilegedAccess():PrivilegedAccessRootable @@ -156550,6 +166150,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|SetAccessReviews(value:AccessReviewSetable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|SetAppConsent(value:AppConsentApprovalRouteable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|SetCatalogs(value:[]AccessPackageCatalogable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|SetEntitlementManagement(value:EntitlementManagementable):void github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.identityGovernanceable::|public|SetPrivilegedAccess(value:PrivilegedAccessRootable):void @@ -160216,6 +169817,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|getFieldDeseriali github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|GetItems():[]ListItemable github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|GetList():ListInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|GetOperations():[]RichLongRunningOperationable +github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|GetPermissions():[]Permissionable github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|GetSharepointIds():SharepointIdsable github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|GetSubscriptions():[]Subscriptionable github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|GetSystem():SystemFacetable @@ -160228,6 +169830,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|SetDrive(value:Dr github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|SetItems(value:[]ListItemable):void github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|SetList(value:ListInfoable):void github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|SetOperations(value:[]RichLongRunningOperationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|SetPermissions(value:[]Permissionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|SetSharepointIds(value:SharepointIdsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|SetSubscriptions(value:[]Subscriptionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.list::|public|SetSystem(value:SystemFacetable):void @@ -160239,6 +169842,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|GetDrive():Dr github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|GetItems():[]ListItemable github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|GetList():ListInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|GetOperations():[]RichLongRunningOperationable +github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|GetPermissions():[]Permissionable github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|GetSharepointIds():SharepointIdsable github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|GetSubscriptions():[]Subscriptionable github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|GetSystem():SystemFacetable @@ -160249,6 +169853,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|SetDrive(valu github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|SetItems(value:[]ListItemable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|SetList(value:ListInfoable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|SetOperations(value:[]RichLongRunningOperationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|SetPermissions(value:[]Permissionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|SetSharepointIds(value:SharepointIdsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|SetSubscriptions(value:[]Subscriptionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listable::|public|SetSystem(value:SystemFacetable):void @@ -160300,6 +169905,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|GetDocumentSe github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|GetDriveItem():DriveItemable github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|GetFields():FieldValueSetable +github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|GetPermissions():[]Permissionable github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|GetSharepointIds():SharepointIdsable github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|GetVersions():[]ListItemVersionable github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|OdataType:*string @@ -160310,6 +169916,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|SetDeleted(va github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|SetDocumentSetVersions(value:[]DocumentSetVersionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|SetDriveItem(value:DriveItemable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|SetFields(value:FieldValueSetable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|SetPermissions(value:[]Permissionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|SetSharepointIds(value:SharepointIdsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|public|SetVersions(value:[]ListItemVersionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listItem::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable @@ -160319,6 +169926,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|GetDelete github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|GetDocumentSetVersions():[]DocumentSetVersionable github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|GetDriveItem():DriveItemable github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|GetFields():FieldValueSetable +github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|GetPermissions():[]Permissionable github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|GetSharepointIds():SharepointIdsable github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|GetVersions():[]ListItemVersionable github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|SetAnalytics(value:ItemAnalyticsable):void @@ -160327,6 +169935,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|SetDelete github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|SetDocumentSetVersions(value:[]DocumentSetVersionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|SetDriveItem(value:DriveItemable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|SetFields(value:FieldValueSetable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|SetPermissions(value:[]Permissionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|SetSharepointIds(value:SharepointIdsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable::|public|SetVersions(value:[]ListItemVersionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.listItemable~~>BaseItemable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable @@ -167314,6 +176923,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetA github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetAudioConferencing():AudioConferencingable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetChatInfo():ChatInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetChatRestrictions():ChatRestrictionsable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetCloudVideoInteropInfo():CloudVideoInteropInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetExpiryDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetIsEndToEndEncryptionEnabled():*bool @@ -167324,6 +176934,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetJ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetLobbyBypassSettings():LobbyBypassSettingsable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetMeetingOptionsWebUrl():*string github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetMeetingSpokenLanguageTag():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetMeetingType():*OnlineMeetingType github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetRecordAutomatically():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetSensitivityLabelAssignment():OnlineMeetingSensitivityLabelAssignmentable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|GetShareMeetingChatHistoryDefault():*MeetingChatHistoryDefaultMode @@ -167350,6 +176961,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetA github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetAudioConferencing(value:AudioConferencingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetChatInfo(value:ChatInfoable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetChatRestrictions(value:ChatRestrictionsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetCloudVideoInteropInfo(value:CloudVideoInteropInfoable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetExpiryDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetIsEndToEndEncryptionEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetIsEntryExitAnnounced(value:*bool):void @@ -167359,6 +176971,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetJ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetLobbyBypassSettings(value:LobbyBypassSettingsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetMeetingOptionsWebUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetMeetingSpokenLanguageTag(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetMeetingType(value:*OnlineMeetingType):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetRecordAutomatically(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetSensitivityLabelAssignment(value:OnlineMeetingSensitivityLabelAssignmentable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBase::|public|SetShareMeetingChatHistoryDefault(value:*MeetingChatHistoryDefaultMode):void @@ -167384,6 +176997,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public| github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetAudioConferencing():AudioConferencingable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetChatInfo():ChatInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetChatRestrictions():ChatRestrictionsable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetCloudVideoInteropInfo():CloudVideoInteropInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetExpiryDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetIsEndToEndEncryptionEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetIsEntryExitAnnounced():*bool @@ -167393,6 +177007,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public| github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetLobbyBypassSettings():LobbyBypassSettingsable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetMeetingOptionsWebUrl():*string github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetMeetingSpokenLanguageTag():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetMeetingType():*OnlineMeetingType github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetRecordAutomatically():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetSensitivityLabelAssignment():OnlineMeetingSensitivityLabelAssignmentable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|GetShareMeetingChatHistoryDefault():*MeetingChatHistoryDefaultMode @@ -167417,6 +177032,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public| github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetAudioConferencing(value:AudioConferencingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetChatInfo(value:ChatInfoable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetChatRestrictions(value:ChatRestrictionsable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetCloudVideoInteropInfo(value:CloudVideoInteropInfoable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetExpiryDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetIsEndToEndEncryptionEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetIsEntryExitAnnounced(value:*bool):void @@ -167426,6 +177042,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public| github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetLobbyBypassSettings(value:LobbyBypassSettingsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetMeetingOptionsWebUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetMeetingSpokenLanguageTag(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetMeetingType(value:*OnlineMeetingType):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetRecordAutomatically(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetSensitivityLabelAssignment(value:OnlineMeetingSensitivityLabelAssignmentable):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingBaseable::|public|SetShareMeetingChatHistoryDefault(value:*MeetingChatHistoryDefaultMode):void @@ -167580,6 +177197,12 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingSensitivityLabelAs github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingSensitivityLabelAssignmentable::|public|SetSensitivityLabelId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingSensitivityLabelAssignmentable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingSensitivityLabelAssignment~~>OnlineMeetingSensitivityLabelAssignmentable +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingType::0000-adhoc +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingType::0001-scheduled +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingType::0002-recurring +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingType::0003-broadcast +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingType::0004-meetnow +github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingType::0005-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingVideoDisabledReason::0000-watermarkProtection github.com/microsoftgraph/msgraph-sdk-go/.models.onlineMeetingVideoDisabledReason::0001-unknownFutureValue github.com/microsoftgraph/msgraph-sdk-go/.models.onOtpSendCustomExtension-->*CustomAuthenticationExtension @@ -170759,6 +180382,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|GetIsWheelChairA github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|GetLabel():*string github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|GetParentId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|GetPhone():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|GetPlaceId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|GetTags():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|Serialize(writer:SerializationWriter):void @@ -170770,6 +180394,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|SetIsWheelChairA github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|SetLabel(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|SetParentId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|SetPhone(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|SetPlaceId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.place::|public|SetTags(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.place::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|GetAddress():PhysicalAddressable @@ -170780,6 +180405,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|GetIsWheelCh github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|GetLabel():*string github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|GetParentId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|GetPhone():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|GetPlaceId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|GetTags():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|SetAddress(value:PhysicalAddressable):void github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|SetCheckIns(value:[]CheckInClaimable):void @@ -170789,6 +180415,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|SetIsWheelCh github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|SetLabel(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|SetParentId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|SetPhone(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|SetPlaceId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.placeable::|public|SetTags(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.placeable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.placeFeatureEnablement::0000-unknown @@ -170811,6 +180438,26 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.placeModeable::|public|SetBacki github.com/microsoftgraph/msgraph-sdk-go/.models.placeModeable::|public|SetOdataType(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.placeModeable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.placeMode~~>PlaceModeable +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|public|GetServicePlanId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|public|SetServicePlanId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfoable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfoable::|public|GetOdataType():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfoable::|public|GetServicePlanId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfoable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfoable::|public|SetOdataType(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfoable::|public|SetServicePlanId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfoable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.placeServicePlanInfo~~>PlaceServicePlanInfoable github.com/microsoftgraph/msgraph-sdk-go/.models.planner-->*Entity github.com/microsoftgraph/msgraph-sdk-go/.models.planner::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.planner::|public|GetBuckets():[]PlannerBucketable @@ -174607,6 +184254,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|pu github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|GetBackingStore():BackingStore github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|GetContent():ContentBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|GetContentCategory():*ContentCategory github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|GetCorrelationId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -174621,6 +184269,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|pu github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|SetAdditionalData(value:map[string]any):void github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|SetBackingStore(value:BackingStore):void github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|SetContent(value:ContentBaseable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|SetContentCategory(value:*ContentCategory):void github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|SetCorrelationId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|public|SetIdentifier(value:*string):void @@ -174633,6 +184282,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|pu github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBase::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|GetBackingStore():BackingStore github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|GetContent():ContentBaseable +github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|GetContentCategory():*ContentCategory github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|GetCorrelationId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|GetIdentifier():*string @@ -174644,6 +184294,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable: github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|GetSequenceNumber():*int64 github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|SetBackingStore(value:BackingStore):void github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|SetContent(value:ContentBaseable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|SetContentCategory(value:*ContentCategory):void github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|SetCorrelationId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.processContentMetadataBaseable::|public|SetIdentifier(value:*string):void @@ -177130,6 +186781,43 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.remoteLockActionResult::|static github.com/microsoftgraph/msgraph-sdk-go/.models.remoteLockActionResultable::|public|GetUnlockPin():*string github.com/microsoftgraph/msgraph-sdk-go/.models.remoteLockActionResultable::|public|SetUnlockPin(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.remoteLockActionResultable~~>DeviceActionResultable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup-->*DirectoryObject +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|GetRemoteGroupDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|GetRemoteGroupId():*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|GetRemoteTenantDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|GetRemoteTenantId():*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|GetRemoteTenantPrimaryDomain():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|SetRemoteGroupDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|SetRemoteGroupId(value:*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|SetRemoteTenantDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|SetRemoteTenantId(value:*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|public|SetRemoteTenantPrimaryDomain(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroup::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupable::|public|GetRemoteGroupDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupable::|public|GetRemoteGroupId():*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupable::|public|GetRemoteTenantDisplayName():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupable::|public|GetRemoteTenantId():*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupable::|public|GetRemoteTenantPrimaryDomain():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupable::|public|SetRemoteGroupDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupable::|public|SetRemoteGroupId(value:*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupable::|public|SetRemoteTenantDisplayName(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupable::|public|SetRemoteTenantId(value:*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupable::|public|SetRemoteTenantPrimaryDomain(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupable~~>DirectoryObjectable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupCollectionResponse-->*BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupCollectionResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupCollectionResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupCollectionResponse::|public|GetValue():[]RemoteTenantGroupable +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupCollectionResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupCollectionResponse::|public|SetValue(value:[]RemoteTenantGroupable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupCollectionResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupCollectionResponseable::|public|GetValue():[]RemoteTenantGroupable +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupCollectionResponseable::|public|SetValue(value:[]RemoteTenantGroupable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.remoteTenantGroupCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.removeAccessApplyAction-->*AccessReviewApplyAction github.com/microsoftgraph/msgraph-sdk-go/.models.removeAccessApplyAction::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.removeAccessApplyAction::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) @@ -178813,7 +188501,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|getFieldDeseriali github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|GetFloorLabel():*string github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|GetFloorNumber():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|GetNickname():*string -github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|GetPlaceId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|GetTeamsEnabledState():*PlaceFeatureEnablement github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|GetVideoDeviceName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|OdataType:*string @@ -178827,7 +188514,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|SetEmailAddress(v github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|SetFloorLabel(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|SetFloorNumber(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|SetNickname(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|SetPlaceId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|SetTeamsEnabledState(value:*PlaceFeatureEnablement):void github.com/microsoftgraph/msgraph-sdk-go/.models.room::|public|SetVideoDeviceName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.room::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable @@ -178840,7 +188526,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|GetEmailAddre github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|GetFloorLabel():*string github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|GetFloorNumber():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|GetNickname():*string -github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|GetPlaceId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|GetTeamsEnabledState():*PlaceFeatureEnablement github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|GetVideoDeviceName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|SetAudioDeviceName(value:*string):void @@ -178852,7 +188537,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|SetEmailAddre github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|SetFloorLabel(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|SetFloorNumber(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|SetNickname(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|SetPlaceId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|SetTeamsEnabledState(value:*PlaceFeatureEnablement):void github.com/microsoftgraph/msgraph-sdk-go/.models.roomable::|public|SetVideoDeviceName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.roomable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; Placeable @@ -191975,6 +201659,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.servicePrincipalSignIn::|static github.com/microsoftgraph/msgraph-sdk-go/.models.servicePrincipalSignInable::|public|GetServicePrincipalId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.servicePrincipalSignInable::|public|SetServicePrincipalId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.servicePrincipalSignInable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; SignInIdentityable +github.com/microsoftgraph/msgraph-sdk-go/.models.serviceProviderConstraints-->*Entity +github.com/microsoftgraph/msgraph-sdk-go/.models.serviceProviderConstraints::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.serviceProviderConstraints::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.serviceProviderConstraints::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.serviceProviderConstraints::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.serviceProviderConstraints::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.serviceProviderConstraintsable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.serviceProvisioningError::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.serviceProvisioningError::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.serviceProvisioningError::|public|GetBackingStore():BackingStore @@ -193478,24 +203169,30 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|constructor():v github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetAppDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetAppId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetAppliedConditionalAccessPolicies():[]AppliedConditionalAccessPolicyable +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetAuthenticationAppDeviceDetails():AuthenticationAppDeviceDetailsable github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetClientAppUsed():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetConditionalAccessStatus():*ConditionalAccessStatus github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetCorrelationId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetDeviceDetail():DeviceDetailable github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetHomeTenantId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetIpAddress():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetIsInteractive():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetLocation():SignInLocationable github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetResourceDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetResourceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetResourceTenantId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetRiskDetail():*RiskDetail github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetRiskEventTypes():[]RiskEventType github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetRiskEventTypesV2():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetRiskLevelAggregated():*RiskLevel github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetRiskLevelDuringSignIn():*RiskLevel github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetRiskState():*RiskState +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetServicePrincipalId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetServicePrincipalName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetStatus():SignInStatusable +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetUserAgent():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetUserDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetUserId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|GetUserPrincipalName():*string @@ -193504,23 +203201,29 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|Serialize(write github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetAppDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetAppId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetAppliedConditionalAccessPolicies(value:[]AppliedConditionalAccessPolicyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetAuthenticationAppDeviceDetails(value:AuthenticationAppDeviceDetailsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetClientAppUsed(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetConditionalAccessStatus(value:*ConditionalAccessStatus):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetCorrelationId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetDeviceDetail(value:DeviceDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetHomeTenantId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetIpAddress(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetIsInteractive(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetLocation(value:SignInLocationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetResourceDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetResourceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetResourceTenantId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetRiskDetail(value:*RiskDetail):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetRiskEventTypes(value:[]RiskEventType):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetRiskEventTypesV2(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetRiskLevelAggregated(value:*RiskLevel):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetRiskLevelDuringSignIn(value:*RiskLevel):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetRiskState(value:*RiskState):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetServicePrincipalId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetServicePrincipalName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetStatus(value:SignInStatusable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetUserAgent(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetUserDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetUserId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|public|SetUserPrincipalName(value:*string):void @@ -193528,46 +203231,58 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.signIn::|static|public|CreateFr github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetAppDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetAppId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetAppliedConditionalAccessPolicies():[]AppliedConditionalAccessPolicyable +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetAuthenticationAppDeviceDetails():AuthenticationAppDeviceDetailsable github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetClientAppUsed():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetConditionalAccessStatus():*ConditionalAccessStatus github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetCorrelationId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetCreatedDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetDeviceDetail():DeviceDetailable +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetHomeTenantId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetIpAddress():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetIsInteractive():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetLocation():SignInLocationable github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetResourceDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetResourceId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetResourceTenantId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetRiskDetail():*RiskDetail github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetRiskEventTypes():[]RiskEventType github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetRiskEventTypesV2():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetRiskLevelAggregated():*RiskLevel github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetRiskLevelDuringSignIn():*RiskLevel github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetRiskState():*RiskState +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetServicePrincipalId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetServicePrincipalName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetStatus():SignInStatusable +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetUserAgent():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetUserDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetUserId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|GetUserPrincipalName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetAppDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetAppId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetAppliedConditionalAccessPolicies(value:[]AppliedConditionalAccessPolicyable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetAuthenticationAppDeviceDetails(value:AuthenticationAppDeviceDetailsable):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetClientAppUsed(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetConditionalAccessStatus(value:*ConditionalAccessStatus):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetCorrelationId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetCreatedDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetDeviceDetail(value:DeviceDetailable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetHomeTenantId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetIpAddress(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetIsInteractive(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetLocation(value:SignInLocationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetResourceDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetResourceId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetResourceTenantId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetRiskDetail(value:*RiskDetail):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetRiskEventTypes(value:[]RiskEventType):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetRiskEventTypesV2(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetRiskLevelAggregated(value:*RiskLevel):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetRiskLevelDuringSignIn(value:*RiskLevel):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetRiskState(value:*RiskState):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetServicePrincipalId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetServicePrincipalName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetStatus(value:SignInStatusable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetUserAgent(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetUserDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetUserId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.signInable::|public|SetUserPrincipalName(value:*string):void @@ -200553,6 +210268,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public| github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|GetPrincipal():DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|GetPrincipalId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|GetPrincipalOrganizationId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|GetRoleDefinition():UnifiedRoleDefinitionable github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|GetRoleDefinitionId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|OdataType:*string @@ -200564,6 +210280,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public| github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|SetDirectoryScopeId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|SetPrincipal(value:DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|SetPrincipalId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|SetPrincipalOrganizationId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|SetRoleDefinition(value:UnifiedRoleDefinitionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|public|SetRoleDefinitionId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignment::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable @@ -200574,6 +210291,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|pub github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|GetDirectoryScopeId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|GetPrincipal():DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|GetPrincipalId():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|GetPrincipalOrganizationId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|GetRoleDefinition():UnifiedRoleDefinitionable github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|GetRoleDefinitionId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|SetAppScope(value:AppScopeable):void @@ -200583,6 +210301,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|pub github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|SetDirectoryScopeId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|SetPrincipal(value:DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|SetPrincipalId(value:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|SetPrincipalOrganizationId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|SetRoleDefinition(value:UnifiedRoleDefinitionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable::|public|SetRoleDefinitionId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.unifiedRoleAssignmentable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable @@ -201761,6 +211480,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|GetSignInActivity github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|GetSignInSessionsValidFromDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|GetSkills():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|GetSolutions():UserSolutionRootable +github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|GetSponsorOf():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|GetSponsors():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|GetState():*string github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|GetStreetAddress():*string @@ -201897,6 +211617,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|SetSignInActivity github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|SetSignInSessionsValidFromDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|SetSkills(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|SetSolutions(value:UserSolutionRootable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|SetSponsorOf(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|SetSponsors(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|SetState(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.user::|public|SetStreetAddress(value:*string):void @@ -202032,6 +211753,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|GetSignInActi github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|GetSignInSessionsValidFromDateTime():*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|GetSkills():[]string github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|GetSolutions():UserSolutionRootable +github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|GetSponsorOf():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|GetSponsors():[]DirectoryObjectable github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|GetState():*string github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|GetStreetAddress():*string @@ -202166,6 +211888,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|SetSignInActi github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|SetSignInSessionsValidFromDateTime(value:*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time):void github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|SetSkills(value:[]string):void github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|SetSolutions(value:UserSolutionRootable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|SetSponsorOf(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|SetSponsors(value:[]DirectoryObjectable):void github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|SetState(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.userable::|public|SetStreetAddress(value:*string):void @@ -202274,12 +211997,20 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityType::0001-uploadFi github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityType::0002-downloadText github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityType::0003-downloadFile github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityType::0004-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityType::0005-copyToClipboard +github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityType::0006-pasteFromClipboard +github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityType::0007-print +github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityType::0008-accessDebugTools github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityTypes::0000-none github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityTypes::0001-uploadText github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityTypes::0002-uploadFile github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityTypes::0003-downloadText github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityTypes::0004-downloadFile github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityTypes::0005-unknownFutureValue +github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityTypes::0006-copyToClipboard +github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityTypes::0007-pasteFromClipboard +github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityTypes::0008-print +github.com/microsoftgraph/msgraph-sdk-go/.models.userActivityTypes::0009-accessDebugTools github.com/microsoftgraph/msgraph-sdk-go/.models.userAttributeValuesItem::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.userAttributeValuesItem::|public|GetAdditionalData():map[string]any github.com/microsoftgraph/msgraph-sdk-go/.models.userAttributeValuesItem::|public|GetBackingStore():BackingStore @@ -204965,6 +214696,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|GetGal github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|GetOnPremisesConnections():[]CloudPcOnPremisesConnectionable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|GetProvisioningPolicies():[]CloudPcProvisioningPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|GetReport():CloudPcReportable +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|GetServicePlans():[]CloudPcServicePlanable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|GetUserSettings():[]CloudPcUserSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|Serialize(writer:SerializationWriter):void @@ -204975,6 +214707,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|SetGal github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|SetOnPremisesConnections(value:[]CloudPcOnPremisesConnectionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|SetProvisioningPolicies(value:[]CloudPcProvisioningPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|SetReport(value:CloudPcReportable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|SetServicePlans(value:[]CloudPcServicePlanable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|public|SetUserSettings(value:[]CloudPcUserSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpoint::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|GetAuditEvents():[]CloudPcAuditEventable @@ -204984,6 +214717,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|Ge github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|GetOnPremisesConnections():[]CloudPcOnPremisesConnectionable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|GetProvisioningPolicies():[]CloudPcProvisioningPolicyable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|GetReport():CloudPcReportable +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|GetServicePlans():[]CloudPcServicePlanable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|GetUserSettings():[]CloudPcUserSettingable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|SetAuditEvents(value:[]CloudPcAuditEventable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|SetCloudPCs(value:[]CloudPCable):void @@ -204992,6 +214726,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|Se github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|SetOnPremisesConnections(value:[]CloudPcOnPremisesConnectionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|SetProvisioningPolicies(value:[]CloudPcProvisioningPolicyable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|SetReport(value:CloudPcReportable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|SetServicePlans(value:[]CloudPcServicePlanable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable::|public|SetUserSettings(value:[]CloudPcUserSettingable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEndpointable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent-->*Entity @@ -205002,6 +214737,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|GetDispla github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|GetEndDateTime():DateTimeTimeZoneable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|GetExternalEventInformation():[]VirtualEventExternalInformationable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|GetIsRegistrationRequired():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|GetPresenters():[]VirtualEventPresenterable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|GetSessions():[]VirtualEventSessionable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|GetSettings():VirtualEventSettingsable @@ -205014,6 +214750,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|SetDescri github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|SetDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|SetEndDateTime(value:DateTimeTimeZoneable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|SetExternalEventInformation(value:[]VirtualEventExternalInformationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|SetIsRegistrationRequired(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|SetPresenters(value:[]VirtualEventPresenterable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|SetSessions(value:[]VirtualEventSessionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEvent::|public|SetSettings(value:VirtualEventSettingsable):void @@ -205025,6 +214762,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|GetDe github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|GetDisplayName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|GetEndDateTime():DateTimeTimeZoneable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|GetExternalEventInformation():[]VirtualEventExternalInformationable +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|GetIsRegistrationRequired():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|GetPresenters():[]VirtualEventPresenterable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|GetSessions():[]VirtualEventSessionable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|GetSettings():VirtualEventSettingsable @@ -205035,6 +214773,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|SetDe github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|SetDisplayName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|SetEndDateTime(value:DateTimeTimeZoneable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|SetExternalEventInformation(value:[]VirtualEventExternalInformationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|SetIsRegistrationRequired(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|SetPresenters(value:[]VirtualEventPresenterable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|SetSessions(value:[]VirtualEventSessionable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventable::|public|SetSettings(value:VirtualEventSettingsable):void @@ -205258,18 +214997,26 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigu github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|GetCapacity():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|GetIsManualApprovalEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|GetIsWaitlistEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|GetQuestions():[]VirtualEventRegistrationQuestionBaseable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|GetRegistrationWebUrl():*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|SetCapacity(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|SetIsManualApprovalEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|SetIsWaitlistEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|SetQuestions(value:[]VirtualEventRegistrationQuestionBaseable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|public|SetRegistrationWebUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigurationable::|public|GetCapacity():*int32 +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigurationable::|public|GetIsManualApprovalEnabled():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigurationable::|public|GetIsWaitlistEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigurationable::|public|GetQuestions():[]VirtualEventRegistrationQuestionBaseable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigurationable::|public|GetRegistrationWebUrl():*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigurationable::|public|SetCapacity(value:*int32):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigurationable::|public|SetIsManualApprovalEnabled(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigurationable::|public|SetIsWaitlistEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigurationable::|public|SetQuestions(value:[]VirtualEventRegistrationQuestionBaseable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigurationable::|public|SetRegistrationWebUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationConfigurationable~~>Entityable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable @@ -205377,19 +215124,23 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationQuestio github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventRegistrationQuestionBaseCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession-->*OnlineMeetingBase github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|GetCapacity():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|GetEndDateTime():DateTimeTimeZoneable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|GetStartDateTime():DateTimeTimeZoneable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|GetVideoOnDemandWebUrl():*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|SetCapacity(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|SetEndDateTime(value:DateTimeTimeZoneable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|SetStartDateTime(value:DateTimeTimeZoneable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|public|SetVideoOnDemandWebUrl(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSession::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|GetCapacity():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|GetEndDateTime():DateTimeTimeZoneable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|GetStartDateTime():DateTimeTimeZoneable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|GetVideoOnDemandWebUrl():*string +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|SetCapacity(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|SetEndDateTime(value:DateTimeTimeZoneable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|SetStartDateTime(value:DateTimeTimeZoneable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventSessionable::|public|SetVideoOnDemandWebUrl(value:*string):void @@ -205450,25 +215201,37 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventStatus::0003-unknow github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall-->*VirtualEvent github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|GetAudience():*MeetingAudience +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|GetCapacity():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|GetCoOrganizers():[]CommunicationsUserIdentityable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|GetInvitedAttendees():[]Identityable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|GetIsInviteOnly():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|GetRegistrationConfiguration():VirtualEventTownhallRegistrationConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|GetRegistrations():[]VirtualEventRegistrationable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|SetAudience(value:*MeetingAudience):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|SetCapacity(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|SetCoOrganizers(value:[]CommunicationsUserIdentityable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|SetInvitedAttendees(value:[]Identityable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|SetIsInviteOnly(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|SetRegistrationConfiguration(value:VirtualEventTownhallRegistrationConfigurationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|public|SetRegistrations(value:[]VirtualEventRegistrationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhall::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|GetAudience():*MeetingAudience +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|GetCapacity():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|GetCoOrganizers():[]CommunicationsUserIdentityable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|GetInvitedAttendees():[]Identityable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|GetIsInviteOnly():*bool +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|GetRegistrationConfiguration():VirtualEventTownhallRegistrationConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|GetRegistrations():[]VirtualEventRegistrationable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|SetAudience(value:*MeetingAudience):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|SetCapacity(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|SetCoOrganizers(value:[]CommunicationsUserIdentityable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|SetInvitedAttendees(value:[]Identityable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|SetIsInviteOnly(value:*bool):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|SetRegistrationConfiguration(value:VirtualEventTownhallRegistrationConfigurationable):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable::|public|SetRegistrations(value:[]VirtualEventRegistrationable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; VirtualEventable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallCollectionResponse-->*BaseCollectionPaginationCountResponse github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallCollectionResponse::|public|constructor():void @@ -205480,6 +215243,13 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallCollectionR github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallCollectionResponseable::|public|GetValue():[]VirtualEventTownhallable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallCollectionResponseable::|public|SetValue(value:[]VirtualEventTownhallable):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallCollectionResponseable~~>BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallRegistrationConfiguration-->*VirtualEventRegistrationConfiguration +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallRegistrationConfiguration::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallRegistrationConfiguration::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallRegistrationConfiguration::|public|OdataType:*string +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallRegistrationConfiguration::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallRegistrationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventTownhallRegistrationConfigurationable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; VirtualEventRegistrationConfigurationable github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinar-->*VirtualEvent github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinar::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinar::|public|GetAudience():*MeetingAudience @@ -205516,17 +215286,9 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarCollectionRe github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfiguration-->*VirtualEventRegistrationConfiguration github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfiguration::|public|constructor():void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfiguration::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) -github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfiguration::|public|GetIsManualApprovalEnabled():*bool -github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfiguration::|public|GetIsWaitlistEnabled():*bool github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfiguration::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfiguration::|public|Serialize(writer:SerializationWriter):void -github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfiguration::|public|SetIsManualApprovalEnabled(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfiguration::|public|SetIsWaitlistEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfiguration::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable -github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfigurationable::|public|GetIsManualApprovalEnabled():*bool -github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfigurationable::|public|GetIsWaitlistEnabled():*bool -github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfigurationable::|public|SetIsManualApprovalEnabled(value:*bool):void -github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfigurationable::|public|SetIsWaitlistEnabled(value:*bool):void github.com/microsoftgraph/msgraph-sdk-go/.models.virtualEventWebinarRegistrationConfigurationable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; VirtualEventRegistrationConfigurationable github.com/microsoftgraph/msgraph-sdk-go/.models.visibilitySetting::0000-notConfigured github.com/microsoftgraph/msgraph-sdk-go/.models.visibilitySetting::0001-hide @@ -212007,7 +221769,6 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|GetEmailAddr github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|GetMode():PlaceModeable github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|GetNickname():*string -github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|GetPlaceId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|OdataType:*string github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|Serialize(writer:SerializationWriter):void github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|SetCapacity(value:*int32):void @@ -212015,20 +221776,17 @@ github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|SetDisplayDe github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|SetEmailAddress(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|SetMode(value:PlaceModeable):void github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|SetNickname(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|public|SetPlaceId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.workspace::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|GetCapacity():*int32 github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|GetDisplayDeviceName():*string github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|GetEmailAddress():*string github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|GetMode():PlaceModeable github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|GetNickname():*string -github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|GetPlaceId():*string github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|SetCapacity(value:*int32):void github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|SetDisplayDeviceName(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|SetEmailAddress(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|SetMode(value:PlaceModeable):void github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|SetNickname(value:*string):void -github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable::|public|SetPlaceId(value:*string):void github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable; Placeable github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceCollectionResponse-->*BaseCollectionPaginationCountResponse github.com/microsoftgraph/msgraph-sdk-go/.models.workspaceCollectionResponse::|public|constructor():void @@ -216876,6 +226634,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartne github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantAccessPolicyConfigurationPartnerable; ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantAccessPolicyConfigurationPartnerable github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|pathParameters:map[string]string github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|serviceProviderConstraints():*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantAccessPolicyConfigurationPartnerable; ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderPatchRequestConfiguration):*RequestInformation @@ -216903,6 +226662,28 @@ github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartne github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilder::|public|ToPutRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantIdentitySyncPolicyPartnerable; ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilderPutRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilder::|public|WithUrl(rawUrl:string):*CrossTenantAccessPolicyPartnersItemIdentitySynchronizationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetRequestConfiguration::|public|queryParameters:*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ServiceProviderConstraintsable +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ServiceProviderConstraintsable; ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ServiceProviderConstraintsable +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ServiceProviderConstraintsable; ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder::|public|WithUrl(rawUrl:string):*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersRequestBuilder.CrossTenantAccessPolicyPartnersRequestBuilderGetQueryParameters::|public|Count:*bool github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyPartnersRequestBuilder.CrossTenantAccessPolicyPartnersRequestBuilderGetQueryParameters::|public|Expand:[]string @@ -216971,11 +226752,23 @@ github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTempla github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationIdentitySyncPolicyTemplateable; ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationIdentitySyncPolicyTemplateable github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|pathParameters:map[string]string github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|resetToDefaultSettings():*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationIdentitySyncPolicyTemplateable; ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder::|public|WithUrl(rawUrl:string):*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder::|public|WithUrl(rawUrl:string):*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -216993,11 +226786,23 @@ github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTempla github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationPartnerConfigurationTemplateable; ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationPartnerConfigurationTemplateable github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|pathParameters:map[string]string github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|resetToDefaultSettings():*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationPartnerConfigurationTemplateable; ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder::|public|WithUrl(rawUrl:string):*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder::|public|WithUrl(rawUrl:string):*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesRequestBuilder.CrossTenantAccessPolicyTemplatesRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.policies.CrossTenantAccessPolicyTemplatesRequestBuilder.CrossTenantAccessPolicyTemplatesRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -238643,6 +248448,115 @@ github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemLastModifiedBy github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder.ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder.ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder.ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder.ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder.ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListItemsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostRequestBody~~>ItemListItemsItemPermissionsItemGrantPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder.ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder.ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|Post(body:ItemListItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListItemsItemPermissionsItemGrantResponseable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|PostAsGrantPostResponse(body:ItemListItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListItemsItemPermissionsItemGrantPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|ToPostRequestInformation(body:ItemListItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListItemsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantResponse-->*ItemListItemsItemPermissionsItemGrantPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsItemGrantResponseable~~>ItemListItemsItemPermissionsItemGrantPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder.ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|grant():*ItemListItemsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsPermissionItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListItemsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListItemsItemPermissionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder.ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|ByPermissionId(permissionId:string):*ItemListItemsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|Count():*ItemListItemsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemPermissionsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListItemsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemVersionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemVersionsCountRequestBuilder.ItemListItemsItemVersionsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsItemVersionsCountRequestBuilder.ItemListItemsItemVersionsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -238765,6 +248679,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsListItemItemReques github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsListItemItemRequestBuilder::|public|lastModifiedByUser():*ItemListItemsItemLastModifiedByUserRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsListItemItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable; ctx:context.Context; requestConfiguration?:*ItemListItemsListItemItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsListItemItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsListItemItemRequestBuilder::|public|permissions():*ItemListItemsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsListItemItemRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsListItemItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsListItemItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListItemsListItemItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListItemsListItemItemRequestBuilderGetRequestConfiguration):*RequestInformation @@ -238930,6 +248845,115 @@ github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListOperationsRichLongRunni github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListOperationsRichLongRunningOperationItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RichLongRunningOperationable; ctx:context.Context; requestConfiguration?:*ItemListOperationsRichLongRunningOperationItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListOperationsRichLongRunningOperationItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListOperationsRichLongRunningOperationItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListOperationsRichLongRunningOperationItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder.ItemListPermissionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder.ItemListPermissionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder.ItemListPermissionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder.ItemListPermissionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder.ItemListPermissionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListPermissionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListPermissionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListPermissionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBodyable::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBodyable::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBodyable::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBodyable::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostRequestBody~~>ItemListPermissionsItemGrantPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder.ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder.ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder::|public|Post(body:ItemListPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListPermissionsItemGrantResponseable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder::|public|PostAsGrantPostResponse(body:ItemListPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListPermissionsItemGrantPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder::|public|ToPostRequestInformation(body:ItemListPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantResponse-->*ItemListPermissionsItemGrantPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsItemGrantResponseable~~>ItemListPermissionsItemGrantPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder.ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|grant():*ItemListPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsPermissionItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListPermissionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder.ItemListPermissionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|ByPermissionId(permissionId:string):*ItemListPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|Count():*ItemListPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListPermissionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListPermissionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListPermissionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListPermissionsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListRequestBuilder.ItemListRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListRequestBuilder.ItemListRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption @@ -238953,6 +248977,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListRequestBuilder::|public github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListRequestBuilder::|public|operations():*ItemListOperationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable; ctx:context.Context; requestConfiguration?:*ItemListRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListRequestBuilder::|public|permissions():*ItemListPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListRequestBuilder::|public|subscriptions():*ItemListSubscriptionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.shares.ItemListRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListRequestBuilderDeleteRequestConfiguration):*RequestInformation @@ -242261,6 +252286,115 @@ github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemLastModifi github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilderGetRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListsItemItemsItemLastModifiedByUserServiceProvisioningErrorsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder.ItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder.ItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder.ItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder.ItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder.ItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListsItemItemsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostRequestBody~~>ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder.ItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder.ItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|Post(body:ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListsItemItemsItemPermissionsItemGrantResponseable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|PostAsGrantPostResponse(body:ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListsItemItemsItemPermissionsItemGrantPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|ToPostRequestInformation(body:ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListsItemItemsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantResponse-->*ItemListsItemItemsItemPermissionsItemGrantPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsItemGrantResponseable~~>ItemListsItemItemsItemPermissionsItemGrantPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|grant():*ItemListsItemItemsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder.ItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|ByPermissionId(permissionId:string):*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|Count():*ItemListsItemItemsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemPermissionsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListsItemItemsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemVersionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemVersionsCountRequestBuilder.ItemListsItemItemsItemVersionsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsItemVersionsCountRequestBuilder.ItemListsItemItemsItemVersionsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -242383,6 +252517,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsListItemItemRe github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsListItemItemRequestBuilder::|public|lastModifiedByUser():*ItemListsItemItemsItemLastModifiedByUserRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsListItemItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable; ctx:context.Context; requestConfiguration?:*ItemListsItemItemsListItemItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsListItemItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsListItemItemRequestBuilder::|public|permissions():*ItemListsItemItemsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsListItemItemRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsListItemItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsItemItemsListItemItemRequestBuilderDeleteRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemItemsListItemItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsItemItemsListItemItemRequestBuilderGetRequestConfiguration):*RequestInformation @@ -242548,6 +252683,115 @@ github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemOperationsRichLongR github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemOperationsRichLongRunningOperationItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.RichLongRunningOperationable; ctx:context.Context; requestConfiguration?:*ItemListsItemOperationsRichLongRunningOperationItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemOperationsRichLongRunningOperationItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemOperationsRichLongRunningOperationItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListsItemOperationsRichLongRunningOperationItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder.ItemListsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder.ItemListsItemPermissionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder.ItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder.ItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder.ItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListsItemPermissionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|public|GetAdditionalData():map[string]any +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|public|SetAdditionalData(value:map[string]any):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBodyable::|public|GetBackingStore():BackingStore +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBodyable::|public|GetRecipients():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBodyable::|public|GetRoles():[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBodyable::|public|SetBackingStore(value:BackingStore):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBodyable::|public|SetRecipients(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBodyable::|public|SetRoles(value:[]string):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBodyable~~>*i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder; *ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostRequestBody~~>ItemListsItemPermissionsItemGrantPostRequestBodyable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostResponse-->*iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostResponse::|public|getFieldDeserializers():map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostResponse::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostResponse::|public|Serialize(writer:SerializationWriter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostResponse::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostResponseable::|public|GetValue():[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostResponseable::|public|SetValue(value:[]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantPostResponseable~~>iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder.ItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder.ItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder::|public|Post(body:ItemListsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListsItemPermissionsItemGrantResponseable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder::|public|PostAsGrantPostResponse(body:ItemListsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):ItemListsItemPermissionsItemGrantPostResponseable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder::|public|ToPostRequestInformation(body:ItemListsItemPermissionsItemGrantPostRequestBodyable; ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantResponse-->*ItemListsItemPermissionsItemGrantPostResponse +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantResponse::|public|constructor():void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantResponse::|static|public|CreateFromDiscriminatorValue(parseNode:ParseNode):Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsItemGrantResponseable~~>ItemListsItemPermissionsItemGrantPostResponseable; *i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder.ItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder.ItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder.ItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder.ItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder.ItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder.ItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder.ItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder.ItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder.ItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|grant():*ItemListsItemPermissionsItemGrantRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsPermissionItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemListsItemPermissionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder.ItemListsItemPermissionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|ByPermissionId(permissionId:string):*ItemListsItemPermissionsPermissionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|Count():*ItemListsItemPermissionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable; ctx:context.Context; requestConfiguration?:*ItemListsItemPermissionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemPermissionsRequestBuilder::|public|WithUrl(rawUrl:string):*ItemListsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemSubscriptionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemSubscriptionsCountRequestBuilder.ItemListsItemSubscriptionsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsItemSubscriptionsCountRequestBuilder.ItemListsItemSubscriptionsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -242645,6 +252889,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsListItemRequestBuilder: github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsListItemRequestBuilder::|public|operations():*ItemListsItemOperationsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsListItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable; ctx:context.Context; requestConfiguration?:*ItemListsListItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsListItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsListItemRequestBuilder::|public|permissions():*ItemListsItemPermissionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsListItemRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsListItemRequestBuilder::|public|subscriptions():*ItemListsItemSubscriptionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.sites.ItemListsListItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*ItemListsListItemRequestBuilderDeleteRequestConfiguration):*RequestInformation @@ -256071,6 +266316,284 @@ github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemPr github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemPresentersVirtualEventPresenterItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventPresenterable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemPresentersVirtualEventPresenterItemRequestBuilderPatchRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemPresentersVirtualEventPresenterItemRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemPresentersVirtualEventPresenterItemRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemPresentersVirtualEventPresenterItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|ByVirtualEventRegistrationQuestionBaseId(virtualEventRegistrationQuestionBaseId:string):*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|Count():*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallRegistrationConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallRegistrationConfigurationable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallRegistrationConfigurationable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|questions():*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallRegistrationConfigurationable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsCountRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder::|public|ByVirtualEventSessionId(virtualEventSessionId:string):*VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder::|public|Count():*VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventSessionCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventSessionable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder.VirtualEventsTownhallsItemRegistrationsRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|ByVirtualEventRegistrationId(virtualEventRegistrationId:string):*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|Count():*VirtualEventsTownhallsItemRegistrationsCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|Post(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsRequestBuilderPostRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|ToPostRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|cancel():*VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|sessions():*VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|cancel():*VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter; email?:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderPostRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderPostRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder::|public|Post(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderPostRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderPostRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetRequestConfiguration::|public|queryParameters:*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderPatchRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderPatchRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|cancel():*VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter; userId?:*string):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|Delete(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration):void +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|ToPatchRequestInformation(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderPatchRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder::|public|WithUrl(rawUrl:string):*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemSessionsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemSessionsCountRequestBuilder.VirtualEventsTownhallsItemSessionsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsItemSessionsCountRequestBuilder.VirtualEventsTownhallsItemSessionsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -256304,6 +266827,10 @@ github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsVirtua github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder::|public|Patch(body:iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallable; ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilderPatchRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallable github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder::|public|pathParameters:map[string]string github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder::|public|presenters():*VirtualEventsTownhallsItemPresentersRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder::|public|registrationConfiguration():*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder::|public|registrations():*VirtualEventsTownhallsItemRegistrationsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder::|public|registrationsWithEmail(email:*string):*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder::|public|registrationsWithUserId(userId:*string):*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder::|public|requestAdapter:RequestAdapter github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder::|public|sessions():*VirtualEventsTownhallsItemSessionsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.solutions.VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilderDeleteRequestConfiguration):*RequestInformation @@ -290158,6 +300685,56 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSolutionsWorkingTimeSchedule github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSolutionsWorkingTimeScheduleStartWorkingTimeRequestBuilder::|public|ToPostRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSolutionsWorkingTimeScheduleStartWorkingTimeRequestBuilderPostRequestConfiguration):*RequestInformation github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSolutionsWorkingTimeScheduleStartWorkingTimeRequestBuilder::|public|urlTemplate:string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSolutionsWorkingTimeScheduleStartWorkingTimeRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSolutionsWorkingTimeScheduleStartWorkingTimeRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder.ItemSponsorOfCountRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder.ItemSponsorOfCountRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder.ItemSponsorOfCountRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder.ItemSponsorOfCountRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder.ItemSponsorOfCountRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemSponsorOfCountRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemSponsorOfCountRequestBuilderGetRequestConfiguration):*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSponsorOfCountRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfCountRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSponsorOfCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder.ItemSponsorOfDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder.ItemSponsorOfDirectoryObjectItemRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder.ItemSponsorOfDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder.ItemSponsorOfDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder.ItemSponsorOfDirectoryObjectItemRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemSponsorOfDirectoryObjectItemRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemSponsorOfDirectoryObjectItemRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSponsorOfDirectoryObjectItemRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfDirectoryObjectItemRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSponsorOfDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder.ItemSponsorOfRequestBuilderGetQueryParameters::|public|Count:*bool +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder.ItemSponsorOfRequestBuilderGetQueryParameters::|public|Expand:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder.ItemSponsorOfRequestBuilderGetQueryParameters::|public|Filter:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder.ItemSponsorOfRequestBuilderGetQueryParameters::|public|Orderby:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder.ItemSponsorOfRequestBuilderGetQueryParameters::|public|Search:*string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder.ItemSponsorOfRequestBuilderGetQueryParameters::|public|Select:[]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder.ItemSponsorOfRequestBuilderGetQueryParameters::|public|Skip:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder.ItemSponsorOfRequestBuilderGetQueryParameters::|public|Top:*int32 +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder.ItemSponsorOfRequestBuilderGetRequestConfiguration::|public|headers:*RequestHeaders +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder.ItemSponsorOfRequestBuilderGetRequestConfiguration::|public|options:[]RequestOption +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder.ItemSponsorOfRequestBuilderGetRequestConfiguration::|public|queryParameters:*ItemSponsorOfRequestBuilderGetQueryParameters +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder::|public|ByDirectoryObjectId(directoryObjectId:string):*ItemSponsorOfDirectoryObjectItemRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder::|public|constructor(pathParameters:map[string]string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder::|public|constructor(rawUrl:string; requestAdapter:RequestAdapter):void +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder::|public|Count():*ItemSponsorOfCountRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder::|public|Get(ctx:context.Context; requestConfiguration?:*ItemSponsorOfRequestBuilderGetRequestConfiguration):iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder::|public|pathParameters:map[string]string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder::|public|requestAdapter:RequestAdapter +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder::|public|ToGetRequestInformation(ctx:context.Context; requestConfiguration?:*ItemSponsorOfRequestBuilderGetRequestConfiguration):*RequestInformation +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder::|public|urlTemplate:string +github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorOfRequestBuilder::|public|WithUrl(rawUrl:string):*ItemSponsorOfRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorsCountRequestBuilder-->*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorsCountRequestBuilder.ItemSponsorsCountRequestBuilderGetQueryParameters::|public|Filter:*string github.com/microsoftgraph/msgraph-sdk-go/.users.ItemSponsorsCountRequestBuilder.ItemSponsorsCountRequestBuilderGetQueryParameters::|public|Search:*string @@ -291638,6 +302215,7 @@ github.com/microsoftgraph/msgraph-sdk-go/.users.UserItemRequestBuilder::|public| github.com/microsoftgraph/msgraph-sdk-go/.users.UserItemRequestBuilder::|public|serviceProvisioningErrors():*ItemServiceProvisioningErrorsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.UserItemRequestBuilder::|public|settings():*ItemSettingsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.UserItemRequestBuilder::|public|solutions():*ItemSolutionsRequestBuilder +github.com/microsoftgraph/msgraph-sdk-go/.users.UserItemRequestBuilder::|public|sponsorOf():*ItemSponsorOfRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.UserItemRequestBuilder::|public|sponsors():*ItemSponsorsRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.UserItemRequestBuilder::|public|teamwork():*ItemTeamworkRequestBuilder github.com/microsoftgraph/msgraph-sdk-go/.users.UserItemRequestBuilder::|public|ToDeleteRequestInformation(ctx:context.Context; requestConfiguration?:*UserItemRequestBuilderDeleteRequestConfiguration):*RequestInformation diff --git a/kiota-lock.json b/kiota-lock.json index 6948dcd9e9e..eace51eaf2a 100644 --- a/kiota-lock.json +++ b/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "0B3EAAEE8B9734E437B8094CE55AAE44546495629A6C083DDA92882B357859B1C08929304BB8ED6DA6BD3CA65E755961FAC2A8CB8673E83FC62AB66D735285B3", + "descriptionHash": "793F8F6E51013A63CC9E20C4818887CD9F1D782041A82141E4EEB98ABD3B7511D9F7DDA5A504B6CDAC464DD651895A78DDF749C03845E28D132B001A09D600AD", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1", diff --git a/models/access_package_resource.go b/models/access_package_resource.go index bd8b1b28c2d..cf85f5ab62b 100644 --- a/models/access_package_resource.go +++ b/models/access_package_resource.go @@ -21,6 +21,24 @@ func NewAccessPackageResource()(*AccessPackageResource) { // CreateAccessPackageResourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value // returns a Parsable when successful func CreateAccessPackageResourceFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + if parseNode != nil { + mappingValueNode, err := parseNode.GetChildNode("@odata.type") + if err != nil { + return nil, err + } + if mappingValueNode != nil { + mappingValue, err := mappingValueNode.GetStringValue() + if err != nil { + return nil, err + } + if mappingValue != nil { + switch *mappingValue { + case "#microsoft.graph.customDataProvidedResource": + return NewCustomDataProvidedResource(), nil + } + } + } + } return NewAccessPackageResource(), nil } // GetAttributes gets the attributes property value. Contains information about the attributes to be collected from the requestor and sent to the resource application. @@ -205,6 +223,22 @@ func (m *AccessPackageResource) GetFieldDeserializers()(map[string]func(i878a80d } return nil } + res["uploadSessions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]CustomDataProvidedResourceUploadSessionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(CustomDataProvidedResourceUploadSessionable) + } + } + m.SetUploadSessions(res) + } + return nil + } return res } // GetModifiedDateTime gets the modifiedDateTime property value. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. @@ -267,6 +301,18 @@ func (m *AccessPackageResource) GetScopes()([]AccessPackageResourceScopeable) { } return nil } +// GetUploadSessions gets the uploadSessions property value. The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +// returns a []CustomDataProvidedResourceUploadSessionable when successful +func (m *AccessPackageResource) GetUploadSessions()([]CustomDataProvidedResourceUploadSessionable) { + val, err := m.GetBackingStore().Get("uploadSessions") + if err != nil { + panic(err) + } + if val != nil { + return val.([]CustomDataProvidedResourceUploadSessionable) + } + return nil +} // Serialize serializes information the current object func (m *AccessPackageResource) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.Entity.Serialize(writer) @@ -351,6 +397,18 @@ func (m *AccessPackageResource) Serialize(writer i878a80d2330e89d26896388a3f487e return err } } + if m.GetUploadSessions() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetUploadSessions())) + for i, v := range m.GetUploadSessions() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("uploadSessions", cast) + if err != nil { + return err + } + } return nil } // SetAttributes sets the attributes property value. Contains information about the attributes to be collected from the requestor and sent to the resource application. @@ -423,6 +481,13 @@ func (m *AccessPackageResource) SetScopes(value []AccessPackageResourceScopeable panic(err) } } +// SetUploadSessions sets the uploadSessions property value. The upload sessions for uploading external access data to this resource through the Bring Your Own Data (BYOD) flow. +func (m *AccessPackageResource) SetUploadSessions(value []CustomDataProvidedResourceUploadSessionable)() { + err := m.GetBackingStore().Set("uploadSessions", value) + if err != nil { + panic(err) + } +} type AccessPackageResourceable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable @@ -436,6 +501,7 @@ type AccessPackageResourceable interface { GetOriginSystem()(*string) GetRoles()([]AccessPackageResourceRoleable) GetScopes()([]AccessPackageResourceScopeable) + GetUploadSessions()([]CustomDataProvidedResourceUploadSessionable) SetAttributes(value []AccessPackageResourceAttributeable)() SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetDescription(value *string)() @@ -446,4 +512,5 @@ type AccessPackageResourceable interface { SetOriginSystem(value *string)() SetRoles(value []AccessPackageResourceRoleable)() SetScopes(value []AccessPackageResourceScopeable)() + SetUploadSessions(value []CustomDataProvidedResourceUploadSessionable)() } diff --git a/models/authentication_app_device_details.go b/models/authentication_app_device_details.go new file mode 100644 index 00000000000..f3779e4e89d --- /dev/null +++ b/models/authentication_app_device_details.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 AuthenticationAppDeviceDetails struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewAuthenticationAppDeviceDetails instantiates a new AuthenticationAppDeviceDetails and sets the default values. +func NewAuthenticationAppDeviceDetails()(*AuthenticationAppDeviceDetails) { + m := &AuthenticationAppDeviceDetails{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateAuthenticationAppDeviceDetailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAuthenticationAppDeviceDetailsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAuthenticationAppDeviceDetails(), 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 *AuthenticationAppDeviceDetails) 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) +} +// GetAppVersion gets the appVersion property value. The appVersion property +// returns a *string when successful +func (m *AuthenticationAppDeviceDetails) GetAppVersion()(*string) { + val, err := m.GetBackingStore().Get("appVersion") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetBackingStore gets the BackingStore property value. Stores model information. +// returns a BackingStore when successful +func (m *AuthenticationAppDeviceDetails) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { + return m.backingStore +} +// GetClientApp gets the clientApp property value. The clientApp property +// returns a *string when successful +func (m *AuthenticationAppDeviceDetails) GetClientApp()(*string) { + val, err := m.GetBackingStore().Get("clientApp") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetDeviceId gets the deviceId property value. The deviceId property +// returns a *string when successful +func (m *AuthenticationAppDeviceDetails) GetDeviceId()(*string) { + val, err := m.GetBackingStore().Get("deviceId") + 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 *AuthenticationAppDeviceDetails) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["appVersion"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetAppVersion(val) + } + return nil + } + res["clientApp"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetClientApp(val) + } + return nil + } + res["deviceId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetDeviceId(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["operatingSystem"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOperatingSystem(val) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *AuthenticationAppDeviceDetails) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetOperatingSystem gets the operatingSystem property value. The operatingSystem property +// returns a *string when successful +func (m *AuthenticationAppDeviceDetails) GetOperatingSystem()(*string) { + val, err := m.GetBackingStore().Get("operatingSystem") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *AuthenticationAppDeviceDetails) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("appVersion", m.GetAppVersion()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("clientApp", m.GetClientApp()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("deviceId", m.GetDeviceId()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("operatingSystem", m.GetOperatingSystem()) + 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 *AuthenticationAppDeviceDetails) SetAdditionalData(value map[string]any)() { + err := m.GetBackingStore().Set("additionalData", value) + if err != nil { + panic(err) + } +} +// SetAppVersion sets the appVersion property value. The appVersion property +func (m *AuthenticationAppDeviceDetails) SetAppVersion(value *string)() { + err := m.GetBackingStore().Set("appVersion", value) + if err != nil { + panic(err) + } +} +// SetBackingStore sets the BackingStore property value. Stores model information. +func (m *AuthenticationAppDeviceDetails) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetClientApp sets the clientApp property value. The clientApp property +func (m *AuthenticationAppDeviceDetails) SetClientApp(value *string)() { + err := m.GetBackingStore().Set("clientApp", value) + if err != nil { + panic(err) + } +} +// SetDeviceId sets the deviceId property value. The deviceId property +func (m *AuthenticationAppDeviceDetails) SetDeviceId(value *string)() { + err := m.GetBackingStore().Set("deviceId", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *AuthenticationAppDeviceDetails) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetOperatingSystem sets the operatingSystem property value. The operatingSystem property +func (m *AuthenticationAppDeviceDetails) SetOperatingSystem(value *string)() { + err := m.GetBackingStore().Set("operatingSystem", value) + if err != nil { + panic(err) + } +} +type AuthenticationAppDeviceDetailsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetAppVersion()(*string) + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetClientApp()(*string) + GetDeviceId()(*string) + GetOdataType()(*string) + GetOperatingSystem()(*string) + SetAppVersion(value *string)() + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetClientApp(value *string)() + SetDeviceId(value *string)() + SetOdataType(value *string)() + SetOperatingSystem(value *string)() +} diff --git a/models/cloud_pc_service_plan.go b/models/cloud_pc_service_plan.go new file mode 100644 index 00000000000..3403ab609f6 --- /dev/null +++ b/models/cloud_pc_service_plan.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" +) + +type CloudPcServicePlan struct { + Entity +} +// NewCloudPcServicePlan instantiates a new CloudPcServicePlan and sets the default values. +func NewCloudPcServicePlan()(*CloudPcServicePlan) { + m := &CloudPcServicePlan{ + Entity: *NewEntity(), + } + return m +} +// CreateCloudPcServicePlanFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCloudPcServicePlanFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCloudPcServicePlan(), nil +} +// GetDisplayName gets the displayName property value. The name for the service plan. Read-only. +// returns a *string when successful +func (m *CloudPcServicePlan) 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 *CloudPcServicePlan) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + 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["ramInGB"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetRamInGB(val) + } + return nil + } + res["storageInGB"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetStorageInGB(val) + } + return nil + } + res["vCpuCount"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetVCpuCount(val) + } + return nil + } + return res +} +// GetRamInGB gets the ramInGB property value. The size of the RAM in GB. Read-only. +// returns a *int32 when successful +func (m *CloudPcServicePlan) GetRamInGB()(*int32) { + val, err := m.GetBackingStore().Get("ramInGB") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetStorageInGB gets the storageInGB property value. The size of the operating system disk in GB. Read-only. +// returns a *int32 when successful +func (m *CloudPcServicePlan) GetStorageInGB()(*int32) { + val, err := m.GetBackingStore().Get("storageInGB") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetVCpuCount gets the vCpuCount property value. The number of vCPUs. Read-only. +// returns a *int32 when successful +func (m *CloudPcServicePlan) GetVCpuCount()(*int32) { + val, err := m.GetBackingStore().Get("vCpuCount") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// Serialize serializes information the current object +func (m *CloudPcServicePlan) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("displayName", m.GetDisplayName()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("ramInGB", m.GetRamInGB()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("storageInGB", m.GetStorageInGB()) + if err != nil { + return err + } + } + { + err = writer.WriteInt32Value("vCpuCount", m.GetVCpuCount()) + if err != nil { + return err + } + } + return nil +} +// SetDisplayName sets the displayName property value. The name for the service plan. Read-only. +func (m *CloudPcServicePlan) SetDisplayName(value *string)() { + err := m.GetBackingStore().Set("displayName", value) + if err != nil { + panic(err) + } +} +// SetRamInGB sets the ramInGB property value. The size of the RAM in GB. Read-only. +func (m *CloudPcServicePlan) SetRamInGB(value *int32)() { + err := m.GetBackingStore().Set("ramInGB", value) + if err != nil { + panic(err) + } +} +// SetStorageInGB sets the storageInGB property value. The size of the operating system disk in GB. Read-only. +func (m *CloudPcServicePlan) SetStorageInGB(value *int32)() { + err := m.GetBackingStore().Set("storageInGB", value) + if err != nil { + panic(err) + } +} +// SetVCpuCount sets the vCpuCount property value. The number of vCPUs. Read-only. +func (m *CloudPcServicePlan) SetVCpuCount(value *int32)() { + err := m.GetBackingStore().Set("vCpuCount", value) + if err != nil { + panic(err) + } +} +type CloudPcServicePlanable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetDisplayName()(*string) + GetRamInGB()(*int32) + GetStorageInGB()(*int32) + GetVCpuCount()(*int32) + SetDisplayName(value *string)() + SetRamInGB(value *int32)() + SetStorageInGB(value *int32)() + SetVCpuCount(value *int32)() +} diff --git a/models/cloud_pc_service_plan_collection_response.go b/models/cloud_pc_service_plan_collection_response.go new file mode 100644 index 00000000000..edf443ce98d --- /dev/null +++ b/models/cloud_pc_service_plan_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 CloudPcServicePlanCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewCloudPcServicePlanCollectionResponse instantiates a new CloudPcServicePlanCollectionResponse and sets the default values. +func NewCloudPcServicePlanCollectionResponse()(*CloudPcServicePlanCollectionResponse) { + m := &CloudPcServicePlanCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateCloudPcServicePlanCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCloudPcServicePlanCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCloudPcServicePlanCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CloudPcServicePlanCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateCloudPcServicePlanFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]CloudPcServicePlanable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(CloudPcServicePlanable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []CloudPcServicePlanable when successful +func (m *CloudPcServicePlanCollectionResponse) GetValue()([]CloudPcServicePlanable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]CloudPcServicePlanable) + } + return nil +} +// Serialize serializes information the current object +func (m *CloudPcServicePlanCollectionResponse) 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 *CloudPcServicePlanCollectionResponse) SetValue(value []CloudPcServicePlanable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type CloudPcServicePlanCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]CloudPcServicePlanable) + SetValue(value []CloudPcServicePlanable)() +} diff --git a/models/cloud_video_interop_info.go b/models/cloud_video_interop_info.go new file mode 100644 index 00000000000..26e4cf68c8b --- /dev/null +++ b/models/cloud_video_interop_info.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 models + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type CloudVideoInteropInfo struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewCloudVideoInteropInfo instantiates a new CloudVideoInteropInfo and sets the default values. +func NewCloudVideoInteropInfo()(*CloudVideoInteropInfo) { + m := &CloudVideoInteropInfo{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateCloudVideoInteropInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCloudVideoInteropInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCloudVideoInteropInfo(), 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 *CloudVideoInteropInfo) 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 *CloudVideoInteropInfo) 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 *CloudVideoInteropInfo) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["moreInfoWebUrl"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetMoreInfoWebUrl(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["tenantKey"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetTenantKey(val) + } + return nil + } + res["videoTeleconferenceId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetVideoTeleconferenceId(val) + } + return nil + } + return res +} +// GetMoreInfoWebUrl gets the moreInfoWebUrl property value. Provides other video teleconferencing (VTC) dial-in options. Read-only. +// returns a *string when successful +func (m *CloudVideoInteropInfo) GetMoreInfoWebUrl()(*string) { + val, err := m.GetBackingStore().Get("moreInfoWebUrl") + 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 *CloudVideoInteropInfo) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTenantKey gets the tenantKey property value. The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. +// returns a *string when successful +func (m *CloudVideoInteropInfo) GetTenantKey()(*string) { + val, err := m.GetBackingStore().Get("tenantKey") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetVideoTeleconferenceId gets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only. +// returns a *string when successful +func (m *CloudVideoInteropInfo) GetVideoTeleconferenceId()(*string) { + val, err := m.GetBackingStore().Get("videoTeleconferenceId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *CloudVideoInteropInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("moreInfoWebUrl", m.GetMoreInfoWebUrl()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("tenantKey", m.GetTenantKey()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("videoTeleconferenceId", m.GetVideoTeleconferenceId()) + 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 *CloudVideoInteropInfo) 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 *CloudVideoInteropInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetMoreInfoWebUrl sets the moreInfoWebUrl property value. Provides other video teleconferencing (VTC) dial-in options. Read-only. +func (m *CloudVideoInteropInfo) SetMoreInfoWebUrl(value *string)() { + err := m.GetBackingStore().Set("moreInfoWebUrl", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *CloudVideoInteropInfo) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetTenantKey sets the tenantKey property value. The tenant key that is used to dial into the interactive voice response (IVR) of the partner CVI service. +func (m *CloudVideoInteropInfo) SetTenantKey(value *string)() { + err := m.GetBackingStore().Set("tenantKey", value) + if err != nil { + panic(err) + } +} +// SetVideoTeleconferenceId sets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only. +func (m *CloudVideoInteropInfo) SetVideoTeleconferenceId(value *string)() { + err := m.GetBackingStore().Set("videoTeleconferenceId", value) + if err != nil { + panic(err) + } +} +type CloudVideoInteropInfoable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetMoreInfoWebUrl()(*string) + GetOdataType()(*string) + GetTenantKey()(*string) + GetVideoTeleconferenceId()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetMoreInfoWebUrl(value *string)() + SetOdataType(value *string)() + SetTenantKey(value *string)() + SetVideoTeleconferenceId(value *string)() +} diff --git a/models/content_category.go b/models/content_category.go new file mode 100644 index 00000000000..5be7fe5c8a9 --- /dev/null +++ b/models/content_category.go @@ -0,0 +1,39 @@ +// 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 ContentCategory int + +const ( + NONE_CONTENTCATEGORY ContentCategory = iota + AI_CONTENTCATEGORY + UNKNOWNFUTUREVALUE_CONTENTCATEGORY +) + +func (i ContentCategory) String() string { + return []string{"none", "ai", "unknownFutureValue"}[i] +} +func ParseContentCategory(v string) (any, error) { + result := NONE_CONTENTCATEGORY + switch v { + case "none": + result = NONE_CONTENTCATEGORY + case "ai": + result = AI_CONTENTCATEGORY + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_CONTENTCATEGORY + default: + return nil, nil + } + return &result, nil +} +func SerializeContentCategory(values []ContentCategory) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i ContentCategory) isMultiValue() bool { + return false +} diff --git a/models/cross_tenant_access_policy_configuration_partner.go b/models/cross_tenant_access_policy_configuration_partner.go index 61ac5e76dbd..042147b41d5 100644 --- a/models/cross_tenant_access_policy_configuration_partner.go +++ b/models/cross_tenant_access_policy_configuration_partner.go @@ -249,6 +249,16 @@ func (m *CrossTenantAccessPolicyConfigurationPartner) GetFieldDeserializers()(ma } return nil } + res["serviceProviderConstraints"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateServiceProviderConstraintsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetServiceProviderConstraints(val.(ServiceProviderConstraintsable)) + } + return nil + } res["tenantId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -355,6 +365,18 @@ func (m *CrossTenantAccessPolicyConfigurationPartner) GetOdataType()(*string) { } return nil } +// GetServiceProviderConstraints gets the serviceProviderConstraints property value. The serviceProviderConstraints property +// returns a ServiceProviderConstraintsable when successful +func (m *CrossTenantAccessPolicyConfigurationPartner) GetServiceProviderConstraints()(ServiceProviderConstraintsable) { + val, err := m.GetBackingStore().Get("serviceProviderConstraints") + if err != nil { + panic(err) + } + if val != nil { + return val.(ServiceProviderConstraintsable) + } + return nil +} // GetTenantId gets the tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. // returns a *string when successful func (m *CrossTenantAccessPolicyConfigurationPartner) GetTenantId()(*string) { @@ -459,6 +481,12 @@ func (m *CrossTenantAccessPolicyConfigurationPartner) Serialize(writer i878a80d2 return err } } + { + err := writer.WriteObjectValue("serviceProviderConstraints", m.GetServiceProviderConstraints()) + if err != nil { + return err + } + } { err := writer.WriteStringValue("tenantId", m.GetTenantId()) if err != nil { @@ -581,6 +609,13 @@ func (m *CrossTenantAccessPolicyConfigurationPartner) SetOdataType(value *string panic(err) } } +// SetServiceProviderConstraints sets the serviceProviderConstraints property value. The serviceProviderConstraints property +func (m *CrossTenantAccessPolicyConfigurationPartner) SetServiceProviderConstraints(value ServiceProviderConstraintsable)() { + err := m.GetBackingStore().Set("serviceProviderConstraints", value) + if err != nil { + panic(err) + } +} // SetTenantId sets the tenantId property value. The tenant identifier for the partner Microsoft Entra organization. Read-only. Key. func (m *CrossTenantAccessPolicyConfigurationPartner) SetTenantId(value *string)() { err := m.GetBackingStore().Set("tenantId", value) @@ -613,6 +648,7 @@ type CrossTenantAccessPolicyConfigurationPartnerable interface { GetM365CollaborationInbound()(CrossTenantAccessPolicyM365CollaborationInboundSettingable) GetM365CollaborationOutbound()(CrossTenantAccessPolicyM365CollaborationOutboundSettingable) GetOdataType()(*string) + GetServiceProviderConstraints()(ServiceProviderConstraintsable) GetTenantId()(*string) GetTenantRestrictions()(CrossTenantAccessPolicyTenantRestrictionsable) SetAppServiceConnectInbound(value CrossTenantAccessPolicyAppServiceConnectSettingable)() @@ -629,6 +665,7 @@ type CrossTenantAccessPolicyConfigurationPartnerable interface { SetM365CollaborationInbound(value CrossTenantAccessPolicyM365CollaborationInboundSettingable)() SetM365CollaborationOutbound(value CrossTenantAccessPolicyM365CollaborationOutboundSettingable)() SetOdataType(value *string)() + SetServiceProviderConstraints(value ServiceProviderConstraintsable)() SetTenantId(value *string)() SetTenantRestrictions(value CrossTenantAccessPolicyTenantRestrictionsable)() } diff --git a/models/custom_data_provided_resource.go b/models/custom_data_provided_resource.go new file mode 100644 index 00000000000..1e730d579bb --- /dev/null +++ b/models/custom_data_provided_resource.go @@ -0,0 +1,81 @@ +// 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 CustomDataProvidedResource struct { + AccessPackageResource +} +// NewCustomDataProvidedResource instantiates a new CustomDataProvidedResource and sets the default values. +func NewCustomDataProvidedResource()(*CustomDataProvidedResource) { + m := &CustomDataProvidedResource{ + AccessPackageResource: *NewAccessPackageResource(), + } + odataTypeValue := "#microsoft.graph.customDataProvidedResource" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCustomDataProvidedResourceFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCustomDataProvidedResourceFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCustomDataProvidedResource(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CustomDataProvidedResource) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AccessPackageResource.GetFieldDeserializers() + res["notificationEndpointConfiguration"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateCustomExtensionEndpointConfigurationFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetNotificationEndpointConfiguration(val.(CustomExtensionEndpointConfigurationable)) + } + return nil + } + return res +} +// GetNotificationEndpointConfiguration gets the notificationEndpointConfiguration property value. The endpoint configuration of the logic app that is triggered when the access review for this resource goes into an initializing state. +// returns a CustomExtensionEndpointConfigurationable when successful +func (m *CustomDataProvidedResource) GetNotificationEndpointConfiguration()(CustomExtensionEndpointConfigurationable) { + val, err := m.GetBackingStore().Get("notificationEndpointConfiguration") + if err != nil { + panic(err) + } + if val != nil { + return val.(CustomExtensionEndpointConfigurationable) + } + return nil +} +// Serialize serializes information the current object +func (m *CustomDataProvidedResource) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AccessPackageResource.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteObjectValue("notificationEndpointConfiguration", m.GetNotificationEndpointConfiguration()) + if err != nil { + return err + } + } + return nil +} +// SetNotificationEndpointConfiguration sets the notificationEndpointConfiguration property value. The endpoint configuration of the logic app that is triggered when the access review for this resource goes into an initializing state. +func (m *CustomDataProvidedResource) SetNotificationEndpointConfiguration(value CustomExtensionEndpointConfigurationable)() { + err := m.GetBackingStore().Set("notificationEndpointConfiguration", value) + if err != nil { + panic(err) + } +} +type CustomDataProvidedResourceable interface { + AccessPackageResourceable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetNotificationEndpointConfiguration()(CustomExtensionEndpointConfigurationable) + SetNotificationEndpointConfiguration(value CustomExtensionEndpointConfigurationable)() +} diff --git a/models/custom_data_provided_resource_access_review_upload_session.go b/models/custom_data_provided_resource_access_review_upload_session.go new file mode 100644 index 00000000000..2b5c68e0d31 --- /dev/null +++ b/models/custom_data_provided_resource_access_review_upload_session.go @@ -0,0 +1,44 @@ +// 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 CustomDataProvidedResourceAccessReviewUploadSession struct { + CustomDataProvidedResourceUploadSession +} +// NewCustomDataProvidedResourceAccessReviewUploadSession instantiates a new CustomDataProvidedResourceAccessReviewUploadSession and sets the default values. +func NewCustomDataProvidedResourceAccessReviewUploadSession()(*CustomDataProvidedResourceAccessReviewUploadSession) { + m := &CustomDataProvidedResourceAccessReviewUploadSession{ + CustomDataProvidedResourceUploadSession: *NewCustomDataProvidedResourceUploadSession(), + } + odataTypeValue := "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateCustomDataProvidedResourceAccessReviewUploadSessionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCustomDataProvidedResourceAccessReviewUploadSessionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCustomDataProvidedResourceAccessReviewUploadSession(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CustomDataProvidedResourceAccessReviewUploadSession) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.CustomDataProvidedResourceUploadSession.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *CustomDataProvidedResourceAccessReviewUploadSession) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.CustomDataProvidedResourceUploadSession.Serialize(writer) + if err != nil { + return err + } + return nil +} +type CustomDataProvidedResourceAccessReviewUploadSessionable interface { + CustomDataProvidedResourceUploadSessionable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/custom_data_provided_resource_file.go b/models/custom_data_provided_resource_file.go new file mode 100644 index 00000000000..ee31985aafe --- /dev/null +++ b/models/custom_data_provided_resource_file.go @@ -0,0 +1,154 @@ +// 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 CustomDataProvidedResourceFile struct { + Entity +} +// NewCustomDataProvidedResourceFile instantiates a new CustomDataProvidedResourceFile and sets the default values. +func NewCustomDataProvidedResourceFile()(*CustomDataProvidedResourceFile) { + m := &CustomDataProvidedResourceFile{ + Entity: *NewEntity(), + } + return m +} +// CreateCustomDataProvidedResourceFileFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCustomDataProvidedResourceFileFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCustomDataProvidedResourceFile(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CustomDataProvidedResourceFile) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + 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["size"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetSize(val) + } + return nil + } + res["uploadedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetUploadedDateTime(val) + } + return nil + } + return res +} +// GetName gets the name property value. Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby. +// returns a *string when successful +func (m *CustomDataProvidedResourceFile) GetName()(*string) { + val, err := m.GetBackingStore().Get("name") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSize gets the size property value. Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. +// returns a *int64 when successful +func (m *CustomDataProvidedResourceFile) GetSize()(*int64) { + val, err := m.GetBackingStore().Get("size") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// GetUploadedDateTime gets the uploadedDateTime property value. Timestamp when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. +// returns a *Time when successful +func (m *CustomDataProvidedResourceFile) GetUploadedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("uploadedDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// Serialize serializes information the current object +func (m *CustomDataProvidedResourceFile) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("name", m.GetName()) + if err != nil { + return err + } + } + { + err = writer.WriteInt64Value("size", m.GetSize()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("uploadedDateTime", m.GetUploadedDateTime()) + if err != nil { + return err + } + } + return nil +} +// SetName sets the name property value. Name of the uploaded file, including the file extension. Required. Supports $filter (eq, ne) and $orderby. +func (m *CustomDataProvidedResourceFile) SetName(value *string)() { + err := m.GetBackingStore().Set("name", value) + if err != nil { + panic(err) + } +} +// SetSize sets the size property value. Size of the file in bytes. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. +func (m *CustomDataProvidedResourceFile) SetSize(value *int64)() { + err := m.GetBackingStore().Set("size", value) + if err != nil { + panic(err) + } +} +// SetUploadedDateTime sets the uploadedDateTime property value. Timestamp when the file was uploaded. Read-only. Supports $filter (eq, ne, gt, ge, lt, le) and $orderby. +func (m *CustomDataProvidedResourceFile) SetUploadedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("uploadedDateTime", value) + if err != nil { + panic(err) + } +} +type CustomDataProvidedResourceFileable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetName()(*string) + GetSize()(*int64) + GetUploadedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + SetName(value *string)() + SetSize(value *int64)() + SetUploadedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() +} diff --git a/models/custom_data_provided_resource_file_collection_response.go b/models/custom_data_provided_resource_file_collection_response.go new file mode 100644 index 00000000000..a7a5380b8d0 --- /dev/null +++ b/models/custom_data_provided_resource_file_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 CustomDataProvidedResourceFileCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewCustomDataProvidedResourceFileCollectionResponse instantiates a new CustomDataProvidedResourceFileCollectionResponse and sets the default values. +func NewCustomDataProvidedResourceFileCollectionResponse()(*CustomDataProvidedResourceFileCollectionResponse) { + m := &CustomDataProvidedResourceFileCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCustomDataProvidedResourceFileCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCustomDataProvidedResourceFileCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CustomDataProvidedResourceFileCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateCustomDataProvidedResourceFileFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]CustomDataProvidedResourceFileable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(CustomDataProvidedResourceFileable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []CustomDataProvidedResourceFileable when successful +func (m *CustomDataProvidedResourceFileCollectionResponse) GetValue()([]CustomDataProvidedResourceFileable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]CustomDataProvidedResourceFileable) + } + return nil +} +// Serialize serializes information the current object +func (m *CustomDataProvidedResourceFileCollectionResponse) 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 *CustomDataProvidedResourceFileCollectionResponse) SetValue(value []CustomDataProvidedResourceFileable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type CustomDataProvidedResourceFileCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]CustomDataProvidedResourceFileable) + SetValue(value []CustomDataProvidedResourceFileable)() +} diff --git a/models/custom_data_provided_resource_upload_session.go b/models/custom_data_provided_resource_upload_session.go new file mode 100644 index 00000000000..4279abd1b1c --- /dev/null +++ b/models/custom_data_provided_resource_upload_session.go @@ -0,0 +1,296 @@ +// 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 CustomDataProvidedResourceUploadSession struct { + Entity +} +// NewCustomDataProvidedResourceUploadSession instantiates a new CustomDataProvidedResourceUploadSession and sets the default values. +func NewCustomDataProvidedResourceUploadSession()(*CustomDataProvidedResourceUploadSession) { + m := &CustomDataProvidedResourceUploadSession{ + Entity: *NewEntity(), + } + return m +} +// CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + if parseNode != nil { + mappingValueNode, err := parseNode.GetChildNode("@odata.type") + if err != nil { + return nil, err + } + if mappingValueNode != nil { + mappingValue, err := mappingValueNode.GetStringValue() + if err != nil { + return nil, err + } + if mappingValue != nil { + switch *mappingValue { + case "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession": + return NewCustomDataProvidedResourceAccessReviewUploadSession(), nil + } + } + } + } + return NewCustomDataProvidedResourceUploadSession(), nil +} +// GetCreatedDateTime gets the createdDateTime property value. DateTime when the upload session was created. Read-only. Supports $orderby. +// returns a *Time when successful +func (m *CustomDataProvidedResourceUploadSession) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("createdDateTime") + 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 *CustomDataProvidedResourceUploadSession) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + 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["files"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateCustomDataProvidedResourceFileFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]CustomDataProvidedResourceFileable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(CustomDataProvidedResourceFileable) + } + } + m.SetFiles(res) + } + return nil + } + res["isUploadDone"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsUploadDone(val) + } + return nil + } + res["referenceId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetReferenceId(val) + } + return nil + } + res["stats"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateCustomDataProvidedResourceUploadStatsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetStats(val.(CustomDataProvidedResourceUploadStatsable)) + } + return nil + } + res["status"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseCustomDataProvidedResourceUploadStatus) + if err != nil { + return err + } + if val != nil { + m.SetStatus(val.(*CustomDataProvidedResourceUploadStatus)) + } + return nil + } + return res +} +// GetFiles gets the files property value. The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +// returns a []CustomDataProvidedResourceFileable when successful +func (m *CustomDataProvidedResourceUploadSession) GetFiles()([]CustomDataProvidedResourceFileable) { + val, err := m.GetBackingStore().Get("files") + if err != nil { + panic(err) + } + if val != nil { + return val.([]CustomDataProvidedResourceFileable) + } + return nil +} +// GetIsUploadDone gets the isUploadDone property value. Indicates if all the necessary files have been uploaded to this session. +// returns a *bool when successful +func (m *CustomDataProvidedResourceUploadSession) GetIsUploadDone()(*bool) { + val, err := m.GetBackingStore().Get("isUploadDone") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// GetReferenceId gets the referenceId property value. The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq). +// returns a *string when successful +func (m *CustomDataProvidedResourceUploadSession) GetReferenceId()(*string) { + val, err := m.GetBackingStore().Get("referenceId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetStats gets the stats property value. The stats property +// returns a CustomDataProvidedResourceUploadStatsable when successful +func (m *CustomDataProvidedResourceUploadSession) GetStats()(CustomDataProvidedResourceUploadStatsable) { + val, err := m.GetBackingStore().Get("stats") + if err != nil { + panic(err) + } + if val != nil { + return val.(CustomDataProvidedResourceUploadStatsable) + } + return nil +} +// GetStatus gets the status property value. The status property +// returns a *CustomDataProvidedResourceUploadStatus when successful +func (m *CustomDataProvidedResourceUploadSession) GetStatus()(*CustomDataProvidedResourceUploadStatus) { + val, err := m.GetBackingStore().Get("status") + if err != nil { + panic(err) + } + if val != nil { + return val.(*CustomDataProvidedResourceUploadStatus) + } + return nil +} +// Serialize serializes information the current object +func (m *CustomDataProvidedResourceUploadSession) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteTimeValue("createdDateTime", m.GetCreatedDateTime()) + if err != nil { + return err + } + } + if m.GetFiles() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetFiles())) + for i, v := range m.GetFiles() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("files", cast) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("isUploadDone", m.GetIsUploadDone()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("referenceId", m.GetReferenceId()) + if err != nil { + return err + } + } + { + err = writer.WriteObjectValue("stats", m.GetStats()) + if err != nil { + return err + } + } + if m.GetStatus() != nil { + cast := (*m.GetStatus()).String() + err = writer.WriteStringValue("status", &cast) + if err != nil { + return err + } + } + return nil +} +// SetCreatedDateTime sets the createdDateTime property value. DateTime when the upload session was created. Read-only. Supports $orderby. +func (m *CustomDataProvidedResourceUploadSession) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("createdDateTime", value) + if err != nil { + panic(err) + } +} +// SetFiles sets the files property value. The files uploaded during this upload session. Supports $expand and $expand with nested $filter and $orderby. +func (m *CustomDataProvidedResourceUploadSession) SetFiles(value []CustomDataProvidedResourceFileable)() { + err := m.GetBackingStore().Set("files", value) + if err != nil { + panic(err) + } +} +// SetIsUploadDone sets the isUploadDone property value. Indicates if all the necessary files have been uploaded to this session. +func (m *CustomDataProvidedResourceUploadSession) SetIsUploadDone(value *bool)() { + err := m.GetBackingStore().Set("isUploadDone", value) + if err != nil { + panic(err) + } +} +// SetReferenceId sets the referenceId property value. The ID of the context for which data is being uploaded, for example, the Access Review instance ID. Supports $filter (eq). +func (m *CustomDataProvidedResourceUploadSession) SetReferenceId(value *string)() { + err := m.GetBackingStore().Set("referenceId", value) + if err != nil { + panic(err) + } +} +// SetStats sets the stats property value. The stats property +func (m *CustomDataProvidedResourceUploadSession) SetStats(value CustomDataProvidedResourceUploadStatsable)() { + err := m.GetBackingStore().Set("stats", value) + if err != nil { + panic(err) + } +} +// SetStatus sets the status property value. The status property +func (m *CustomDataProvidedResourceUploadSession) SetStatus(value *CustomDataProvidedResourceUploadStatus)() { + err := m.GetBackingStore().Set("status", value) + if err != nil { + panic(err) + } +} +type CustomDataProvidedResourceUploadSessionable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetFiles()([]CustomDataProvidedResourceFileable) + GetIsUploadDone()(*bool) + GetReferenceId()(*string) + GetStats()(CustomDataProvidedResourceUploadStatsable) + GetStatus()(*CustomDataProvidedResourceUploadStatus) + SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetFiles(value []CustomDataProvidedResourceFileable)() + SetIsUploadDone(value *bool)() + SetReferenceId(value *string)() + SetStats(value CustomDataProvidedResourceUploadStatsable)() + SetStatus(value *CustomDataProvidedResourceUploadStatus)() +} diff --git a/models/custom_data_provided_resource_upload_session_collection_response.go b/models/custom_data_provided_resource_upload_session_collection_response.go new file mode 100644 index 00000000000..6eb8deeba60 --- /dev/null +++ b/models/custom_data_provided_resource_upload_session_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 CustomDataProvidedResourceUploadSessionCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewCustomDataProvidedResourceUploadSessionCollectionResponse instantiates a new CustomDataProvidedResourceUploadSessionCollectionResponse and sets the default values. +func NewCustomDataProvidedResourceUploadSessionCollectionResponse()(*CustomDataProvidedResourceUploadSessionCollectionResponse) { + m := &CustomDataProvidedResourceUploadSessionCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCustomDataProvidedResourceUploadSessionCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCustomDataProvidedResourceUploadSessionCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *CustomDataProvidedResourceUploadSessionCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateCustomDataProvidedResourceUploadSessionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]CustomDataProvidedResourceUploadSessionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(CustomDataProvidedResourceUploadSessionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []CustomDataProvidedResourceUploadSessionable when successful +func (m *CustomDataProvidedResourceUploadSessionCollectionResponse) GetValue()([]CustomDataProvidedResourceUploadSessionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]CustomDataProvidedResourceUploadSessionable) + } + return nil +} +// Serialize serializes information the current object +func (m *CustomDataProvidedResourceUploadSessionCollectionResponse) 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 *CustomDataProvidedResourceUploadSessionCollectionResponse) SetValue(value []CustomDataProvidedResourceUploadSessionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type CustomDataProvidedResourceUploadSessionCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]CustomDataProvidedResourceUploadSessionable) + SetValue(value []CustomDataProvidedResourceUploadSessionable)() +} diff --git a/models/custom_data_provided_resource_upload_stats.go b/models/custom_data_provided_resource_upload_stats.go new file mode 100644 index 00000000000..d9d9783dcf0 --- /dev/null +++ b/models/custom_data_provided_resource_upload_stats.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 CustomDataProvidedResourceUploadStats struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewCustomDataProvidedResourceUploadStats instantiates a new CustomDataProvidedResourceUploadStats and sets the default values. +func NewCustomDataProvidedResourceUploadStats()(*CustomDataProvidedResourceUploadStats) { + m := &CustomDataProvidedResourceUploadStats{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateCustomDataProvidedResourceUploadStatsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateCustomDataProvidedResourceUploadStatsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewCustomDataProvidedResourceUploadStats(), 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 *CustomDataProvidedResourceUploadStats) 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 *CustomDataProvidedResourceUploadStats) 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 *CustomDataProvidedResourceUploadStats) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["filesUploaded"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetFilesUploaded(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["totalBytesUploaded"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt64Value() + if err != nil { + return err + } + if val != nil { + m.SetTotalBytesUploaded(val) + } + return nil + } + return res +} +// GetFilesUploaded gets the filesUploaded property value. Number of files uploaded in this session. +// returns a *int32 when successful +func (m *CustomDataProvidedResourceUploadStats) GetFilesUploaded()(*int32) { + val, err := m.GetBackingStore().Get("filesUploaded") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *CustomDataProvidedResourceUploadStats) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetTotalBytesUploaded gets the totalBytesUploaded property value. Total bytes uploaded in this session. +// returns a *int64 when successful +func (m *CustomDataProvidedResourceUploadStats) GetTotalBytesUploaded()(*int64) { + val, err := m.GetBackingStore().Get("totalBytesUploaded") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int64) + } + return nil +} +// Serialize serializes information the current object +func (m *CustomDataProvidedResourceUploadStats) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteInt32Value("filesUploaded", m.GetFilesUploaded()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteInt64Value("totalBytesUploaded", m.GetTotalBytesUploaded()) + 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 *CustomDataProvidedResourceUploadStats) 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 *CustomDataProvidedResourceUploadStats) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetFilesUploaded sets the filesUploaded property value. Number of files uploaded in this session. +func (m *CustomDataProvidedResourceUploadStats) SetFilesUploaded(value *int32)() { + err := m.GetBackingStore().Set("filesUploaded", value) + if err != nil { + panic(err) + } +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *CustomDataProvidedResourceUploadStats) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetTotalBytesUploaded sets the totalBytesUploaded property value. Total bytes uploaded in this session. +func (m *CustomDataProvidedResourceUploadStats) SetTotalBytesUploaded(value *int64)() { + err := m.GetBackingStore().Set("totalBytesUploaded", value) + if err != nil { + panic(err) + } +} +type CustomDataProvidedResourceUploadStatsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetFilesUploaded()(*int32) + GetOdataType()(*string) + GetTotalBytesUploaded()(*int64) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetFilesUploaded(value *int32)() + SetOdataType(value *string)() + SetTotalBytesUploaded(value *int64)() +} diff --git a/models/custom_data_provided_resource_upload_status.go b/models/custom_data_provided_resource_upload_status.go new file mode 100644 index 00000000000..740693a4bf5 --- /dev/null +++ b/models/custom_data_provided_resource_upload_status.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 CustomDataProvidedResourceUploadStatus int + +const ( + ACTIVE_CUSTOMDATAPROVIDEDRESOURCEUPLOADSTATUS CustomDataProvidedResourceUploadStatus = iota + COMPLETE_CUSTOMDATAPROVIDEDRESOURCEUPLOADSTATUS + EXPIRED_CUSTOMDATAPROVIDEDRESOURCEUPLOADSTATUS + UNKNOWNFUTUREVALUE_CUSTOMDATAPROVIDEDRESOURCEUPLOADSTATUS +) + +func (i CustomDataProvidedResourceUploadStatus) String() string { + return []string{"active", "complete", "expired", "unknownFutureValue"}[i] +} +func ParseCustomDataProvidedResourceUploadStatus(v string) (any, error) { + result := ACTIVE_CUSTOMDATAPROVIDEDRESOURCEUPLOADSTATUS + switch v { + case "active": + result = ACTIVE_CUSTOMDATAPROVIDEDRESOURCEUPLOADSTATUS + case "complete": + result = COMPLETE_CUSTOMDATAPROVIDEDRESOURCEUPLOADSTATUS + case "expired": + result = EXPIRED_CUSTOMDATAPROVIDEDRESOURCEUPLOADSTATUS + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_CUSTOMDATAPROVIDEDRESOURCEUPLOADSTATUS + default: + return nil, nil + } + return &result, nil +} +func SerializeCustomDataProvidedResourceUploadStatus(values []CustomDataProvidedResourceUploadStatus) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i CustomDataProvidedResourceUploadStatus) isMultiValue() bool { + return false +} diff --git a/models/customdataprovidedresourcepayloads/access_review_context_data.go b/models/customdataprovidedresourcepayloads/access_review_context_data.go new file mode 100644 index 00000000000..c513149a5a9 --- /dev/null +++ b/models/customdataprovidedresourcepayloads/access_review_context_data.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package customdataprovidedresourcepayloads + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AccessReviewContextData struct { + AccessReviewContextDataBase +} +// NewAccessReviewContextData instantiates a new AccessReviewContextData and sets the default values. +func NewAccessReviewContextData()(*AccessReviewContextData) { + m := &AccessReviewContextData{ + AccessReviewContextDataBase: *NewAccessReviewContextDataBase(), + } + odataTypeValue := "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAccessReviewContextDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAccessReviewContextDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewAccessReviewContextData(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AccessReviewContextData) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AccessReviewContextDataBase.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *AccessReviewContextData) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AccessReviewContextDataBase.Serialize(writer) + if err != nil { + return err + } + return nil +} +type AccessReviewContextDataable interface { + AccessReviewContextDataBaseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/customdataprovidedresourcepayloads/access_review_context_data_base.go b/models/customdataprovidedresourcepayloads/access_review_context_data_base.go new file mode 100644 index 00000000000..80c400f28b5 --- /dev/null +++ b/models/customdataprovidedresourcepayloads/access_review_context_data_base.go @@ -0,0 +1,138 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package customdataprovidedresourcepayloads + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type AccessReviewContextDataBase struct { + Data +} +// NewAccessReviewContextDataBase instantiates a new AccessReviewContextDataBase and sets the default values. +func NewAccessReviewContextDataBase()(*AccessReviewContextDataBase) { + m := &AccessReviewContextDataBase{ + Data: *NewData(), + } + odataTypeValue := "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateAccessReviewContextDataBaseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateAccessReviewContextDataBaseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + if parseNode != nil { + mappingValueNode, err := parseNode.GetChildNode("@odata.type") + if err != nil { + return nil, err + } + if mappingValueNode != nil { + mappingValue, err := mappingValueNode.GetStringValue() + if err != nil { + return nil, err + } + if mappingValue != nil { + switch *mappingValue { + case "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData": + return NewAccessReviewContextData(), nil + case "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData": + return NewApplyDecisionContextData(), nil + } + } + } + } + return NewAccessReviewContextDataBase(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *AccessReviewContextDataBase) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Data.GetFieldDeserializers() + res["reviewDefinitionId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetReviewDefinitionId(val) + } + return nil + } + res["reviewInstanceId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetReviewInstanceId(val) + } + return nil + } + return res +} +// GetReviewDefinitionId gets the reviewDefinitionId property value. The unique identifier of the access review definition that this data is associated with. +// returns a *string when successful +func (m *AccessReviewContextDataBase) GetReviewDefinitionId()(*string) { + val, err := m.GetBackingStore().Get("reviewDefinitionId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetReviewInstanceId gets the reviewInstanceId property value. The unique identifier of the access review instance that this data is associated with. +// returns a *string when successful +func (m *AccessReviewContextDataBase) GetReviewInstanceId()(*string) { + val, err := m.GetBackingStore().Get("reviewInstanceId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *AccessReviewContextDataBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Data.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("reviewDefinitionId", m.GetReviewDefinitionId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("reviewInstanceId", m.GetReviewInstanceId()) + if err != nil { + return err + } + } + return nil +} +// SetReviewDefinitionId sets the reviewDefinitionId property value. The unique identifier of the access review definition that this data is associated with. +func (m *AccessReviewContextDataBase) SetReviewDefinitionId(value *string)() { + err := m.GetBackingStore().Set("reviewDefinitionId", value) + if err != nil { + panic(err) + } +} +// SetReviewInstanceId sets the reviewInstanceId property value. The unique identifier of the access review instance that this data is associated with. +func (m *AccessReviewContextDataBase) SetReviewInstanceId(value *string)() { + err := m.GetBackingStore().Set("reviewInstanceId", value) + if err != nil { + panic(err) + } +} +type AccessReviewContextDataBaseable interface { + Dataable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetReviewDefinitionId()(*string) + GetReviewInstanceId()(*string) + SetReviewDefinitionId(value *string)() + SetReviewInstanceId(value *string)() +} diff --git a/models/customdataprovidedresourcepayloads/apply_decision_context_data.go b/models/customdataprovidedresourcepayloads/apply_decision_context_data.go new file mode 100644 index 00000000000..21dcc175c80 --- /dev/null +++ b/models/customdataprovidedresourcepayloads/apply_decision_context_data.go @@ -0,0 +1,44 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package customdataprovidedresourcepayloads + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type ApplyDecisionContextData struct { + AccessReviewContextDataBase +} +// NewApplyDecisionContextData instantiates a new ApplyDecisionContextData and sets the default values. +func NewApplyDecisionContextData()(*ApplyDecisionContextData) { + m := &ApplyDecisionContextData{ + AccessReviewContextDataBase: *NewAccessReviewContextDataBase(), + } + odataTypeValue := "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateApplyDecisionContextDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateApplyDecisionContextDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewApplyDecisionContextData(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ApplyDecisionContextData) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.AccessReviewContextDataBase.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ApplyDecisionContextData) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.AccessReviewContextDataBase.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ApplyDecisionContextDataable interface { + AccessReviewContextDataBaseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/customdataprovidedresourcepayloads/data.go b/models/customdataprovidedresourcepayloads/data.go new file mode 100644 index 00000000000..dad8c9a0f79 --- /dev/null +++ b/models/customdataprovidedresourcepayloads/data.go @@ -0,0 +1,138 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package customdataprovidedresourcepayloads + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type Data struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewData instantiates a new Data and sets the default values. +func NewData()(*Data) { + m := &Data{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateDataFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDataFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + if parseNode != nil { + mappingValueNode, err := parseNode.GetChildNode("@odata.type") + if err != nil { + return nil, err + } + if mappingValueNode != nil { + mappingValue, err := mappingValueNode.GetStringValue() + if err != nil { + return nil, err + } + if mappingValue != nil { + switch *mappingValue { + case "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextData": + return NewAccessReviewContextData(), nil + case "#microsoft.graph.customDataProvidedResourcePayloads.accessReviewContextDataBase": + return NewAccessReviewContextDataBase(), nil + case "#microsoft.graph.customDataProvidedResourcePayloads.applyDecisionContextData": + return NewApplyDecisionContextData(), nil + } + } + } + } + return NewData(), 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 *Data) 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 *Data) 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 *Data) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + 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 +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *Data) 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 *Data) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + 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 *Data) 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 *Data) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *Data) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +type Dataable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() +} diff --git a/models/delegated_admin_service_provider_constraints.go b/models/delegated_admin_service_provider_constraints.go new file mode 100644 index 00000000000..5a4eee2846e --- /dev/null +++ b/models/delegated_admin_service_provider_constraints.go @@ -0,0 +1,162 @@ +// 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 DelegatedAdminServiceProviderConstraints struct { + ServiceProviderConstraints +} +// NewDelegatedAdminServiceProviderConstraints instantiates a new DelegatedAdminServiceProviderConstraints and sets the default values. +func NewDelegatedAdminServiceProviderConstraints()(*DelegatedAdminServiceProviderConstraints) { + m := &DelegatedAdminServiceProviderConstraints{ + ServiceProviderConstraints: *NewServiceProviderConstraints(), + } + odataTypeValue := "#microsoft.graph.delegatedAdminServiceProviderConstraints" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateDelegatedAdminServiceProviderConstraintsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateDelegatedAdminServiceProviderConstraintsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewDelegatedAdminServiceProviderConstraints(), nil +} +// GetAllowedRoleTemplateIds gets the allowedRoleTemplateIds property value. The allowedRoleTemplateIds property +// returns a []string when successful +func (m *DelegatedAdminServiceProviderConstraints) GetAllowedRoleTemplateIds()([]string) { + val, err := m.GetBackingStore().Get("allowedRoleTemplateIds") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// GetCreatedDateTime gets the createdDateTime property value. The createdDateTime property +// returns a *Time when successful +func (m *DelegatedAdminServiceProviderConstraints) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("createdDateTime") + 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 *DelegatedAdminServiceProviderConstraints) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.ServiceProviderConstraints.GetFieldDeserializers() + res["allowedRoleTemplateIds"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetAllowedRoleTemplateIds(res) + } + return nil + } + 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["lastModifiedDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetTimeValue() + if err != nil { + return err + } + if val != nil { + m.SetLastModifiedDateTime(val) + } + return nil + } + return res +} +// GetLastModifiedDateTime gets the lastModifiedDateTime property value. The lastModifiedDateTime property +// returns a *Time when successful +func (m *DelegatedAdminServiceProviderConstraints) GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { + val, err := m.GetBackingStore().Get("lastModifiedDateTime") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + } + return nil +} +// Serialize serializes information the current object +func (m *DelegatedAdminServiceProviderConstraints) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.ServiceProviderConstraints.Serialize(writer) + if err != nil { + return err + } + if m.GetAllowedRoleTemplateIds() != nil { + err = writer.WriteCollectionOfStringValues("allowedRoleTemplateIds", m.GetAllowedRoleTemplateIds()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("createdDateTime", m.GetCreatedDateTime()) + if err != nil { + return err + } + } + { + err = writer.WriteTimeValue("lastModifiedDateTime", m.GetLastModifiedDateTime()) + if err != nil { + return err + } + } + return nil +} +// SetAllowedRoleTemplateIds sets the allowedRoleTemplateIds property value. The allowedRoleTemplateIds property +func (m *DelegatedAdminServiceProviderConstraints) SetAllowedRoleTemplateIds(value []string)() { + err := m.GetBackingStore().Set("allowedRoleTemplateIds", value) + if err != nil { + panic(err) + } +} +// SetCreatedDateTime sets the createdDateTime property value. The createdDateTime property +func (m *DelegatedAdminServiceProviderConstraints) SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("createdDateTime", value) + if err != nil { + panic(err) + } +} +// SetLastModifiedDateTime sets the lastModifiedDateTime property value. The lastModifiedDateTime property +func (m *DelegatedAdminServiceProviderConstraints) SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { + err := m.GetBackingStore().Set("lastModifiedDateTime", value) + if err != nil { + panic(err) + } +} +type DelegatedAdminServiceProviderConstraintsable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + ServiceProviderConstraintsable + GetAllowedRoleTemplateIds()([]string) + GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + GetLastModifiedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) + SetAllowedRoleTemplateIds(value []string)() + SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() + SetLastModifiedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() +} diff --git a/models/desk.go b/models/desk.go index 208cae0240e..c92d66d97ac 100644 --- a/models/desk.go +++ b/models/desk.go @@ -80,6 +80,22 @@ func (m *Desk) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a } return nil } + res["servicePlans"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreatePlaceServicePlanInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]PlaceServicePlanInfoable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(PlaceServicePlanInfoable) + } + } + m.SetServicePlans(res) + } + return nil + } return res } // GetHeightAdjustableState gets the heightAdjustableState property value. The heightAdjustableState property @@ -118,6 +134,18 @@ func (m *Desk) GetMode()(PlaceModeable) { } return nil } +// GetServicePlans gets the servicePlans property value. The service plans associated with the desk. +// returns a []PlaceServicePlanInfoable when successful +func (m *Desk) GetServicePlans()([]PlaceServicePlanInfoable) { + val, err := m.GetBackingStore().Get("servicePlans") + if err != nil { + panic(err) + } + if val != nil { + return val.([]PlaceServicePlanInfoable) + } + return nil +} // Serialize serializes information the current object func (m *Desk) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.Place.Serialize(writer) @@ -149,6 +177,18 @@ func (m *Desk) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c49 return err } } + if m.GetServicePlans() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetServicePlans())) + for i, v := range m.GetServicePlans() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("servicePlans", cast) + if err != nil { + return err + } + } return nil } // SetDisplayDeviceName sets the displayDeviceName property value. The name of the display device (for example, monitor or projector) that is available at the desk. @@ -179,6 +219,13 @@ func (m *Desk) SetMode(value PlaceModeable)() { panic(err) } } +// SetServicePlans sets the servicePlans property value. The service plans associated with the desk. +func (m *Desk) SetServicePlans(value []PlaceServicePlanInfoable)() { + err := m.GetBackingStore().Set("servicePlans", value) + if err != nil { + panic(err) + } +} type Deskable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable Placeable @@ -186,8 +233,10 @@ type Deskable interface { GetHeightAdjustableState()(*PlaceFeatureEnablement) GetMailboxDetails()(MailboxDetailsable) GetMode()(PlaceModeable) + GetServicePlans()([]PlaceServicePlanInfoable) SetDisplayDeviceName(value *string)() SetHeightAdjustableState(value *PlaceFeatureEnablement)() SetMailboxDetails(value MailboxDetailsable)() SetMode(value PlaceModeable)() + SetServicePlans(value []PlaceServicePlanInfoable)() } diff --git a/models/directory.go b/models/directory.go index e8a801d3eae..e94c29a8bac 100644 --- a/models/directory.go +++ b/models/directory.go @@ -220,6 +220,22 @@ func (m *Directory) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2689 } return nil } + res["remoteTenantGroups"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateRemoteTenantGroupFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]RemoteTenantGroupable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(RemoteTenantGroupable) + } + } + m.SetRemoteTenantGroups(res) + } + return nil + } res["subscriptions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateCompanySubscriptionFromDiscriminatorValue) if err != nil { @@ -262,6 +278,18 @@ func (m *Directory) GetPublicKeyInfrastructure()(PublicKeyInfrastructureRootable } return nil } +// GetRemoteTenantGroups gets the remoteTenantGroups property value. Collection of groups in remote Microsoft Entra tenants that are available in the directory. +// returns a []RemoteTenantGroupable when successful +func (m *Directory) GetRemoteTenantGroups()([]RemoteTenantGroupable) { + val, err := m.GetBackingStore().Get("remoteTenantGroups") + if err != nil { + panic(err) + } + if val != nil { + return val.([]RemoteTenantGroupable) + } + return nil +} // GetSubscriptions gets the subscriptions property value. List of commercial subscriptions that an organization acquired. // returns a []CompanySubscriptionable when successful func (m *Directory) GetSubscriptions()([]CompanySubscriptionable) { @@ -370,6 +398,18 @@ func (m *Directory) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c0 return err } } + if m.GetRemoteTenantGroups() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRemoteTenantGroups())) + for i, v := range m.GetRemoteTenantGroups() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("remoteTenantGroups", cast) + if err != nil { + return err + } + } if m.GetSubscriptions() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSubscriptions())) for i, v := range m.GetSubscriptions() { @@ -440,6 +480,13 @@ func (m *Directory) SetPublicKeyInfrastructure(value PublicKeyInfrastructureRoot panic(err) } } +// SetRemoteTenantGroups sets the remoteTenantGroups property value. Collection of groups in remote Microsoft Entra tenants that are available in the directory. +func (m *Directory) SetRemoteTenantGroups(value []RemoteTenantGroupable)() { + err := m.GetBackingStore().Set("remoteTenantGroups", value) + if err != nil { + panic(err) + } +} // SetSubscriptions sets the subscriptions property value. List of commercial subscriptions that an organization acquired. func (m *Directory) SetSubscriptions(value []CompanySubscriptionable)() { err := m.GetBackingStore().Set("subscriptions", value) @@ -458,6 +505,7 @@ type Directoryable interface { GetFederationConfigurations()([]IdentityProviderBaseable) GetOnPremisesSynchronization()([]OnPremisesDirectorySynchronizationable) GetPublicKeyInfrastructure()(PublicKeyInfrastructureRootable) + GetRemoteTenantGroups()([]RemoteTenantGroupable) GetSubscriptions()([]CompanySubscriptionable) SetAdministrativeUnits(value []AdministrativeUnitable)() SetAttributeSets(value []AttributeSetable)() @@ -467,5 +515,6 @@ type Directoryable interface { SetFederationConfigurations(value []IdentityProviderBaseable)() SetOnPremisesSynchronization(value []OnPremisesDirectorySynchronizationable)() SetPublicKeyInfrastructure(value PublicKeyInfrastructureRootable)() + SetRemoteTenantGroups(value []RemoteTenantGroupable)() SetSubscriptions(value []CompanySubscriptionable)() } diff --git a/models/directory_object.go b/models/directory_object.go index 4a14cca82b7..20065b653ee 100644 --- a/models/directory_object.go +++ b/models/directory_object.go @@ -97,6 +97,8 @@ func CreateDirectoryObjectFromDiscriminatorValue(parseNode i878a80d2330e89d26896 return NewPermissionGrantPolicy(), nil case "#microsoft.graph.policyBase": return NewPolicyBase(), nil + case "#microsoft.graph.remoteTenantGroup": + return NewRemoteTenantGroup(), nil case "#microsoft.graph.resourceSpecificPermissionGrant": return NewResourceSpecificPermissionGrant(), nil case "#microsoft.graph.servicePrincipal": diff --git a/models/entity.go b/models/entity.go index 713cc829577..a10222799ee 100644 --- a/models/entity.go +++ b/models/entity.go @@ -373,6 +373,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewCloudPcProvisioningPolicyAssignment(), nil case "#microsoft.graph.cloudPcReport": return NewCloudPcReport(), nil + case "#microsoft.graph.cloudPcServicePlan": + return NewCloudPcServicePlan(), nil case "#microsoft.graph.cloudPcUserSetting": return NewCloudPcUserSetting(), nil case "#microsoft.graph.cloudPcUserSettingAssignment": @@ -449,6 +451,14 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewCustomAuthenticationExtension(), nil case "#microsoft.graph.customCalloutExtension": return NewCustomCalloutExtension(), nil + case "#microsoft.graph.customDataProvidedResource": + return NewCustomDataProvidedResource(), nil + case "#microsoft.graph.customDataProvidedResourceAccessReviewUploadSession": + return NewCustomDataProvidedResourceAccessReviewUploadSession(), nil + case "#microsoft.graph.customDataProvidedResourceFile": + return NewCustomDataProvidedResourceFile(), nil + case "#microsoft.graph.customDataProvidedResourceUploadSession": + return NewCustomDataProvidedResourceUploadSession(), nil case "#microsoft.graph.customExtensionStageSetting": return NewCustomExtensionStageSetting(), nil case "#microsoft.graph.customSecurityAttributeDefinition": @@ -473,6 +483,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewDelegatedAdminRelationshipRequest(), nil case "#microsoft.graph.delegatedAdminServiceManagementDetail": return NewDelegatedAdminServiceManagementDetail(), nil + case "#microsoft.graph.delegatedAdminServiceProviderConstraints": + return NewDelegatedAdminServiceProviderConstraints(), nil case "#microsoft.graph.delegatedPermissionClassification": return NewDelegatedPermissionClassification(), nil case "#microsoft.graph.deletedChat": @@ -1355,6 +1367,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewRemoteAssistancePartner(), nil case "#microsoft.graph.remoteDesktopSecurityConfiguration": return NewRemoteDesktopSecurityConfiguration(), nil + case "#microsoft.graph.remoteTenantGroup": + return NewRemoteTenantGroup(), nil case "#microsoft.graph.reportsRoot": return NewReportsRoot(), nil case "#microsoft.graph.request": @@ -1443,6 +1457,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewServicePrincipal(), nil case "#microsoft.graph.servicePrincipalRiskDetection": return NewServicePrincipalRiskDetection(), nil + case "#microsoft.graph.serviceProviderConstraints": + return NewServiceProviderConstraints(), nil case "#microsoft.graph.serviceStorageQuotaBreakdown": return NewServiceStorageQuotaBreakdown(), nil case "#microsoft.graph.serviceUpdateMessage": @@ -1821,6 +1837,8 @@ func CreateEntityFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487 return NewVirtualEventsRoot(), nil case "#microsoft.graph.virtualEventTownhall": return NewVirtualEventTownhall(), nil + case "#microsoft.graph.virtualEventTownhallRegistrationConfiguration": + return NewVirtualEventTownhallRegistrationConfiguration(), nil case "#microsoft.graph.virtualEventWebinar": return NewVirtualEventWebinar(), nil case "#microsoft.graph.virtualEventWebinarRegistrationConfiguration": diff --git a/models/externalconnectors/external_item.go b/models/externalconnectors/external_item.go index 8dff318a8bc..77724abd893 100644 --- a/models/externalconnectors/external_item.go +++ b/models/externalconnectors/external_item.go @@ -105,6 +105,16 @@ func (m *ExternalItem) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2 } return nil } + res["informationProtectionLabel"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateExternalItemInformationProtectionLabelFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetInformationProtectionLabel(val.(ExternalItemInformationProtectionLabelable)) + } + return nil + } res["properties"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetObjectValue(CreatePropertiesFromDiscriminatorValue) if err != nil { @@ -117,6 +127,18 @@ func (m *ExternalItem) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2 } return res } +// GetInformationProtectionLabel gets the informationProtectionLabel property value. The informationProtectionLabel property +// returns a ExternalItemInformationProtectionLabelable when successful +func (m *ExternalItem) GetInformationProtectionLabel()(ExternalItemInformationProtectionLabelable) { + val, err := m.GetBackingStore().Get("informationProtectionLabel") + if err != nil { + panic(err) + } + if val != nil { + return val.(ExternalItemInformationProtectionLabelable) + } + return nil +} // GetProperties gets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. // returns a Propertiesable when successful func (m *ExternalItem) GetProperties()(Propertiesable) { @@ -165,6 +187,12 @@ func (m *ExternalItem) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e return err } } + { + err = writer.WriteObjectValue("informationProtectionLabel", m.GetInformationProtectionLabel()) + if err != nil { + return err + } + } { err = writer.WriteObjectValue("properties", m.GetProperties()) if err != nil { @@ -194,6 +222,13 @@ func (m *ExternalItem) SetContent(value ExternalItemContentable)() { panic(err) } } +// SetInformationProtectionLabel sets the informationProtectionLabel property value. The informationProtectionLabel property +func (m *ExternalItem) SetInformationProtectionLabel(value ExternalItemInformationProtectionLabelable)() { + err := m.GetBackingStore().Set("informationProtectionLabel", value) + if err != nil { + panic(err) + } +} // SetProperties sets the properties property value. A property bag with the properties of the item. The properties MUST conform to the schema defined for the externalConnection. Required. func (m *ExternalItem) SetProperties(value Propertiesable)() { err := m.GetBackingStore().Set("properties", value) @@ -207,9 +242,11 @@ type ExternalItemable interface { GetAcl()([]Aclable) GetActivities()([]ExternalActivityable) GetContent()(ExternalItemContentable) + GetInformationProtectionLabel()(ExternalItemInformationProtectionLabelable) GetProperties()(Propertiesable) SetAcl(value []Aclable)() SetActivities(value []ExternalActivityable)() SetContent(value ExternalItemContentable)() + SetInformationProtectionLabel(value ExternalItemInformationProtectionLabelable)() SetProperties(value Propertiesable)() } diff --git a/models/externalconnectors/external_item_information_protection_label.go b/models/externalconnectors/external_item_information_protection_label.go new file mode 100644 index 00000000000..0015a34ce4e --- /dev/null +++ b/models/externalconnectors/external_item_information_protection_label.go @@ -0,0 +1,153 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package externalconnectors + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ExternalItemInformationProtectionLabel struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewExternalItemInformationProtectionLabel instantiates a new ExternalItemInformationProtectionLabel and sets the default values. +func NewExternalItemInformationProtectionLabel()(*ExternalItemInformationProtectionLabel) { + m := &ExternalItemInformationProtectionLabel{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateExternalItemInformationProtectionLabelFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateExternalItemInformationProtectionLabelFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewExternalItemInformationProtectionLabel(), 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 *ExternalItemInformationProtectionLabel) 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 *ExternalItemInformationProtectionLabel) 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 *ExternalItemInformationProtectionLabel) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + 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["sensitivityLabelId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetSensitivityLabelId(val) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *ExternalItemInformationProtectionLabel) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetSensitivityLabelId gets the sensitivityLabelId property value. The sensitivityLabelId property +// returns a *string when successful +func (m *ExternalItemInformationProtectionLabel) GetSensitivityLabelId()(*string) { + val, err := m.GetBackingStore().Get("sensitivityLabelId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *ExternalItemInformationProtectionLabel) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("sensitivityLabelId", m.GetSensitivityLabelId()) + 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 *ExternalItemInformationProtectionLabel) 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 *ExternalItemInformationProtectionLabel) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *ExternalItemInformationProtectionLabel) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetSensitivityLabelId sets the sensitivityLabelId property value. The sensitivityLabelId property +func (m *ExternalItemInformationProtectionLabel) SetSensitivityLabelId(value *string)() { + err := m.GetBackingStore().Set("sensitivityLabelId", value) + if err != nil { + panic(err) + } +} +type ExternalItemInformationProtectionLabelable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + GetSensitivityLabelId()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() + SetSensitivityLabelId(value *string)() +} diff --git a/models/group.go b/models/group.go index 1fc69837993..fa8a2a3cdc2 100644 --- a/models/group.go +++ b/models/group.go @@ -865,6 +865,16 @@ func (m *Group) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388 } return nil } + res["organizationId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetOrganizationId(val) + } + return nil + } res["owners"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateDirectoryObjectFromDiscriminatorValue) if err != nil { @@ -1585,6 +1595,18 @@ func (m *Group) GetOnPremisesSyncEnabled()(*bool) { } return nil } +// GetOrganizationId gets the organizationId property value. The organizationId property +// returns a *string when successful +func (m *Group) GetOrganizationId()(*string) { + val, err := m.GetBackingStore().Get("organizationId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetOwners gets the owners property value. The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can't explicitly add themselves to this collection when they're creating the group. For more information, see the related known issue. For security groups, the admin user isn't automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). // returns a []DirectoryObjectable when successful func (m *Group) GetOwners()([]DirectoryObjectable) { @@ -2312,6 +2334,12 @@ func (m *Group) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c4 return err } } + { + err = writer.WriteStringValue("organizationId", m.GetOrganizationId()) + if err != nil { + return err + } + } if m.GetOwners() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetOwners())) for i, v := range m.GetOwners() { @@ -2892,6 +2920,13 @@ func (m *Group) SetOnPremisesSyncEnabled(value *bool)() { panic(err) } } +// SetOrganizationId sets the organizationId property value. The organizationId property +func (m *Group) SetOrganizationId(value *string)() { + err := m.GetBackingStore().Set("organizationId", value) + if err != nil { + panic(err) + } +} // SetOwners sets the owners property value. The owners of the group who can be users or service principals. Limited to 100 owners. Nullable. If this property isn't specified when creating a Microsoft 365 group the calling user (admin or non-admin) is automatically assigned as the group owner. A non-admin user can't explicitly add themselves to this collection when they're creating the group. For more information, see the related known issue. For security groups, the admin user isn't automatically added to this collection. For more information, see the related known issue. Supports $filter (/$count eq 0, /$count ne 0, /$count eq 1, /$count ne 1); Supports $expand including nested $select. For example, /groups?$filter=startsWith(displayName,'Role')&$select=id,displayName&$expand=owners($select=id,userPrincipalName,displayName). func (m *Group) SetOwners(value []DirectoryObjectable)() { err := m.GetBackingStore().Set("owners", value) @@ -3141,6 +3176,7 @@ type Groupable interface { GetOnPremisesSecurityIdentifier()(*string) GetOnPremisesSyncBehavior()(OnPremisesSyncBehaviorable) GetOnPremisesSyncEnabled()(*bool) + GetOrganizationId()(*string) GetOwners()([]DirectoryObjectable) GetPermissionGrants()([]ResourceSpecificPermissionGrantable) GetPhoto()(ProfilePhotoable) @@ -3219,6 +3255,7 @@ type Groupable interface { SetOnPremisesSecurityIdentifier(value *string)() SetOnPremisesSyncBehavior(value OnPremisesSyncBehaviorable)() SetOnPremisesSyncEnabled(value *bool)() + SetOrganizationId(value *string)() SetOwners(value []DirectoryObjectable)() SetPermissionGrants(value []ResourceSpecificPermissionGrantable)() SetPhoto(value ProfilePhotoable)() diff --git a/models/identity_governance.go b/models/identity_governance.go index 7c11b17093a..4137c90b9f5 100644 --- a/models/identity_governance.go +++ b/models/identity_governance.go @@ -67,6 +67,18 @@ func (m *IdentityGovernance) GetAppConsent()(AppConsentApprovalRouteable) { func (m *IdentityGovernance) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) { return m.backingStore } +// GetCatalogs gets the catalogs property value. The catalogs property +// returns a []AccessPackageCatalogable when successful +func (m *IdentityGovernance) GetCatalogs()([]AccessPackageCatalogable) { + val, err := m.GetBackingStore().Get("catalogs") + if err != nil { + panic(err) + } + if val != nil { + return val.([]AccessPackageCatalogable) + } + return nil +} // GetEntitlementManagement gets the entitlementManagement property value. The entitlementManagement property // returns a EntitlementManagementable when successful func (m *IdentityGovernance) GetEntitlementManagement()(EntitlementManagementable) { @@ -103,6 +115,22 @@ func (m *IdentityGovernance) GetFieldDeserializers()(map[string]func(i878a80d233 } return nil } + res["catalogs"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateAccessPackageCatalogFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]AccessPackageCatalogable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(AccessPackageCatalogable) + } + } + m.SetCatalogs(res) + } + return nil + } res["entitlementManagement"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetObjectValue(CreateEntitlementManagementFromDiscriminatorValue) if err != nil { @@ -195,6 +223,18 @@ func (m *IdentityGovernance) Serialize(writer i878a80d2330e89d26896388a3f487eef2 return err } } + if m.GetCatalogs() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetCatalogs())) + for i, v := range m.GetCatalogs() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("catalogs", cast) + if err != nil { + return err + } + } { err := writer.WriteObjectValue("entitlementManagement", m.GetEntitlementManagement()) if err != nil { @@ -252,6 +292,13 @@ func (m *IdentityGovernance) SetAppConsent(value AppConsentApprovalRouteable)() func (m *IdentityGovernance) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { m.backingStore = value } +// SetCatalogs sets the catalogs property value. The catalogs property +func (m *IdentityGovernance) SetCatalogs(value []AccessPackageCatalogable)() { + err := m.GetBackingStore().Set("catalogs", value) + if err != nil { + panic(err) + } +} // SetEntitlementManagement sets the entitlementManagement property value. The entitlementManagement property func (m *IdentityGovernance) SetEntitlementManagement(value EntitlementManagementable)() { err := m.GetBackingStore().Set("entitlementManagement", value) @@ -287,6 +334,7 @@ type IdentityGovernanceable interface { GetAccessReviews()(AccessReviewSetable) GetAppConsent()(AppConsentApprovalRouteable) GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetCatalogs()([]AccessPackageCatalogable) GetEntitlementManagement()(EntitlementManagementable) GetOdataType()(*string) GetPrivilegedAccess()(PrivilegedAccessRootable) @@ -294,6 +342,7 @@ type IdentityGovernanceable interface { SetAccessReviews(value AccessReviewSetable)() SetAppConsent(value AppConsentApprovalRouteable)() SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetCatalogs(value []AccessPackageCatalogable)() SetEntitlementManagement(value EntitlementManagementable)() SetOdataType(value *string)() SetPrivilegedAccess(value PrivilegedAccessRootable)() diff --git a/models/list.go b/models/list.go index c29342e75a2..b6fb384e7f7 100644 --- a/models/list.go +++ b/models/list.go @@ -170,6 +170,22 @@ func (m *List) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a } return nil } + res["permissions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreatePermissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]Permissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(Permissionable) + } + } + m.SetPermissions(res) + } + return nil + } res["sharepointIds"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetObjectValue(CreateSharepointIdsFromDiscriminatorValue) if err != nil { @@ -244,6 +260,18 @@ func (m *List) GetOperations()([]RichLongRunningOperationable) { } return nil } +// GetPermissions gets the permissions property value. The set of permissions for the item. Read-only. Nullable. +// returns a []Permissionable when successful +func (m *List) GetPermissions()([]Permissionable) { + val, err := m.GetBackingStore().Get("permissions") + if err != nil { + panic(err) + } + if val != nil { + return val.([]Permissionable) + } + return nil +} // GetSharepointIds gets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only. // returns a SharepointIdsable when successful func (m *List) GetSharepointIds()(SharepointIdsable) { @@ -352,6 +380,18 @@ func (m *List) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c49 return err } } + if m.GetPermissions() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetPermissions())) + for i, v := range m.GetPermissions() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("permissions", cast) + if err != nil { + return err + } + } { err = writer.WriteObjectValue("sharepointIds", m.GetSharepointIds()) if err != nil { @@ -427,6 +467,13 @@ func (m *List) SetOperations(value []RichLongRunningOperationable)() { panic(err) } } +// SetPermissions sets the permissions property value. The set of permissions for the item. Read-only. Nullable. +func (m *List) SetPermissions(value []Permissionable)() { + err := m.GetBackingStore().Set("permissions", value) + if err != nil { + panic(err) + } +} // SetSharepointIds sets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only. func (m *List) SetSharepointIds(value SharepointIdsable)() { err := m.GetBackingStore().Set("sharepointIds", value) @@ -458,6 +505,7 @@ type Listable interface { GetItems()([]ListItemable) GetList()(ListInfoable) GetOperations()([]RichLongRunningOperationable) + GetPermissions()([]Permissionable) GetSharepointIds()(SharepointIdsable) GetSubscriptions()([]Subscriptionable) GetSystem()(SystemFacetable) @@ -468,6 +516,7 @@ type Listable interface { SetItems(value []ListItemable)() SetList(value ListInfoable)() SetOperations(value []RichLongRunningOperationable)() + SetPermissions(value []Permissionable)() SetSharepointIds(value SharepointIdsable)() SetSubscriptions(value []Subscriptionable)() SetSystem(value SystemFacetable)() diff --git a/models/list_item.go b/models/list_item.go index cae9c4c1efd..4f6b30c7046 100644 --- a/models/list_item.go +++ b/models/list_item.go @@ -154,6 +154,22 @@ func (m *ListItem) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896 } return nil } + res["permissions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreatePermissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]Permissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(Permissionable) + } + } + m.SetPermissions(res) + } + return nil + } res["sharepointIds"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetObjectValue(CreateSharepointIdsFromDiscriminatorValue) if err != nil { @@ -194,6 +210,18 @@ func (m *ListItem) GetFields()(FieldValueSetable) { } return nil } +// GetPermissions gets the permissions property value. The set of permissions for the item. Read-only. Nullable. +// returns a []Permissionable when successful +func (m *ListItem) GetPermissions()([]Permissionable) { + val, err := m.GetBackingStore().Get("permissions") + if err != nil { + panic(err) + } + if val != nil { + return val.([]Permissionable) + } + return nil +} // GetSharepointIds gets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only. // returns a SharepointIdsable when successful func (m *ListItem) GetSharepointIds()(SharepointIdsable) { @@ -266,6 +294,18 @@ func (m *ListItem) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c01 return err } } + if m.GetPermissions() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetPermissions())) + for i, v := range m.GetPermissions() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("permissions", cast) + if err != nil { + return err + } + } { err = writer.WriteObjectValue("sharepointIds", m.GetSharepointIds()) if err != nil { @@ -328,6 +368,13 @@ func (m *ListItem) SetFields(value FieldValueSetable)() { panic(err) } } +// SetPermissions sets the permissions property value. The set of permissions for the item. Read-only. Nullable. +func (m *ListItem) SetPermissions(value []Permissionable)() { + err := m.GetBackingStore().Set("permissions", value) + if err != nil { + panic(err) + } +} // SetSharepointIds sets the sharepointIds property value. Returns identifiers useful for SharePoint REST compatibility. Read-only. func (m *ListItem) SetSharepointIds(value SharepointIdsable)() { err := m.GetBackingStore().Set("sharepointIds", value) @@ -351,6 +398,7 @@ type ListItemable interface { GetDocumentSetVersions()([]DocumentSetVersionable) GetDriveItem()(DriveItemable) GetFields()(FieldValueSetable) + GetPermissions()([]Permissionable) GetSharepointIds()(SharepointIdsable) GetVersions()([]ListItemVersionable) SetAnalytics(value ItemAnalyticsable)() @@ -359,6 +407,7 @@ type ListItemable interface { SetDocumentSetVersions(value []DocumentSetVersionable)() SetDriveItem(value DriveItemable)() SetFields(value FieldValueSetable)() + SetPermissions(value []Permissionable)() SetSharepointIds(value SharepointIdsable)() SetVersions(value []ListItemVersionable)() } diff --git a/models/online_meeting_base.go b/models/online_meeting_base.go index 12d93dd8eb0..0ca4fea556f 100644 --- a/models/online_meeting_base.go +++ b/models/online_meeting_base.go @@ -259,6 +259,18 @@ func (m *OnlineMeetingBase) GetChatRestrictions()(ChatRestrictionsable) { } return nil } +// GetCloudVideoInteropInfo gets the cloudVideoInteropInfo property value. Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. +// returns a CloudVideoInteropInfoable when successful +func (m *OnlineMeetingBase) GetCloudVideoInteropInfo()(CloudVideoInteropInfoable) { + val, err := m.GetBackingStore().Get("cloudVideoInteropInfo") + if err != nil { + panic(err) + } + if val != nil { + return val.(CloudVideoInteropInfoable) + } + return nil +} // GetExpiryDateTime gets the expiryDateTime property value. Indicates the date and time when the meeting resource expires. 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 *OnlineMeetingBase) GetExpiryDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) { @@ -461,6 +473,16 @@ func (m *OnlineMeetingBase) GetFieldDeserializers()(map[string]func(i878a80d2330 } return nil } + res["cloudVideoInteropInfo"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateCloudVideoInteropInfoFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetCloudVideoInteropInfo(val.(CloudVideoInteropInfoable)) + } + return nil + } res["expiryDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetTimeValue() if err != nil { @@ -551,6 +573,16 @@ func (m *OnlineMeetingBase) GetFieldDeserializers()(map[string]func(i878a80d2330 } return nil } + res["meetingType"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseOnlineMeetingType) + if err != nil { + return err + } + if val != nil { + m.SetMeetingType(val.(*OnlineMeetingType)) + } + return nil + } res["recordAutomatically"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetBoolValue() if err != nil { @@ -709,6 +741,18 @@ func (m *OnlineMeetingBase) GetMeetingSpokenLanguageTag()(*string) { } return nil } +// GetMeetingType gets the meetingType property value. The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. +// returns a *OnlineMeetingType when successful +func (m *OnlineMeetingBase) GetMeetingType()(*OnlineMeetingType) { + val, err := m.GetBackingStore().Get("meetingType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*OnlineMeetingType) + } + return nil +} // GetRecordAutomatically gets the recordAutomatically property value. Indicates whether to record the meeting automatically. // returns a *bool when successful func (m *OnlineMeetingBase) GetRecordAutomatically()(*bool) { @@ -905,6 +949,12 @@ func (m *OnlineMeetingBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27 return err } } + { + err = writer.WriteObjectValue("cloudVideoInteropInfo", m.GetCloudVideoInteropInfo()) + if err != nil { + return err + } + } { err = writer.WriteTimeValue("expiryDateTime", m.GetExpiryDateTime()) if err != nil { @@ -959,6 +1009,13 @@ func (m *OnlineMeetingBase) Serialize(writer i878a80d2330e89d26896388a3f487eef27 return err } } + if m.GetMeetingType() != nil { + cast := (*m.GetMeetingType()).String() + err = writer.WriteStringValue("meetingType", &cast) + if err != nil { + return err + } + } { err = writer.WriteBoolValue("recordAutomatically", m.GetRecordAutomatically()) if err != nil { @@ -1124,6 +1181,13 @@ func (m *OnlineMeetingBase) SetChatRestrictions(value ChatRestrictionsable)() { panic(err) } } +// SetCloudVideoInteropInfo sets the cloudVideoInteropInfo property value. Conferencing device integration settings for Cloud Video Interop (CVI). Read-only. +func (m *OnlineMeetingBase) SetCloudVideoInteropInfo(value CloudVideoInteropInfoable)() { + err := m.GetBackingStore().Set("cloudVideoInteropInfo", value) + if err != nil { + panic(err) + } +} // SetExpiryDateTime sets the expiryDateTime property value. Indicates the date and time when the meeting resource expires. 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 *OnlineMeetingBase) SetExpiryDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() { err := m.GetBackingStore().Set("expiryDateTime", value) @@ -1187,6 +1251,13 @@ func (m *OnlineMeetingBase) SetMeetingSpokenLanguageTag(value *string)() { panic(err) } } +// SetMeetingType sets the meetingType property value. The type of the online meeting. The possible values are: adhoc, scheduled, recurring, broadcast, meetnow, unknownFutureValue. Read-only. +func (m *OnlineMeetingBase) SetMeetingType(value *OnlineMeetingType)() { + err := m.GetBackingStore().Set("meetingType", value) + if err != nil { + panic(err) + } +} // SetRecordAutomatically sets the recordAutomatically property value. Indicates whether to record the meeting automatically. func (m *OnlineMeetingBase) SetRecordAutomatically(value *bool)() { err := m.GetBackingStore().Set("recordAutomatically", value) @@ -1250,6 +1321,7 @@ type OnlineMeetingBaseable interface { GetAudioConferencing()(AudioConferencingable) GetChatInfo()(ChatInfoable) GetChatRestrictions()(ChatRestrictionsable) + GetCloudVideoInteropInfo()(CloudVideoInteropInfoable) GetExpiryDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetIsEndToEndEncryptionEnabled()(*bool) GetIsEntryExitAnnounced()(*bool) @@ -1259,6 +1331,7 @@ type OnlineMeetingBaseable interface { GetLobbyBypassSettings()(LobbyBypassSettingsable) GetMeetingOptionsWebUrl()(*string) GetMeetingSpokenLanguageTag()(*string) + GetMeetingType()(*OnlineMeetingType) GetRecordAutomatically()(*bool) GetSensitivityLabelAssignment()(OnlineMeetingSensitivityLabelAssignmentable) GetShareMeetingChatHistoryDefault()(*MeetingChatHistoryDefaultMode) @@ -1283,6 +1356,7 @@ type OnlineMeetingBaseable interface { SetAudioConferencing(value AudioConferencingable)() SetChatInfo(value ChatInfoable)() SetChatRestrictions(value ChatRestrictionsable)() + SetCloudVideoInteropInfo(value CloudVideoInteropInfoable)() SetExpiryDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetIsEndToEndEncryptionEnabled(value *bool)() SetIsEntryExitAnnounced(value *bool)() @@ -1292,6 +1366,7 @@ type OnlineMeetingBaseable interface { SetLobbyBypassSettings(value LobbyBypassSettingsable)() SetMeetingOptionsWebUrl(value *string)() SetMeetingSpokenLanguageTag(value *string)() + SetMeetingType(value *OnlineMeetingType)() SetRecordAutomatically(value *bool)() SetSensitivityLabelAssignment(value OnlineMeetingSensitivityLabelAssignmentable)() SetShareMeetingChatHistoryDefault(value *MeetingChatHistoryDefaultMode)() diff --git a/models/online_meeting_type.go b/models/online_meeting_type.go new file mode 100644 index 00000000000..cbd664c4502 --- /dev/null +++ b/models/online_meeting_type.go @@ -0,0 +1,48 @@ +// 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 OnlineMeetingType int + +const ( + ADHOC_ONLINEMEETINGTYPE OnlineMeetingType = iota + SCHEDULED_ONLINEMEETINGTYPE + RECURRING_ONLINEMEETINGTYPE + BROADCAST_ONLINEMEETINGTYPE + MEETNOW_ONLINEMEETINGTYPE + UNKNOWNFUTUREVALUE_ONLINEMEETINGTYPE +) + +func (i OnlineMeetingType) String() string { + return []string{"adhoc", "scheduled", "recurring", "broadcast", "meetnow", "unknownFutureValue"}[i] +} +func ParseOnlineMeetingType(v string) (any, error) { + result := ADHOC_ONLINEMEETINGTYPE + switch v { + case "adhoc": + result = ADHOC_ONLINEMEETINGTYPE + case "scheduled": + result = SCHEDULED_ONLINEMEETINGTYPE + case "recurring": + result = RECURRING_ONLINEMEETINGTYPE + case "broadcast": + result = BROADCAST_ONLINEMEETINGTYPE + case "meetnow": + result = MEETNOW_ONLINEMEETINGTYPE + case "unknownFutureValue": + result = UNKNOWNFUTUREVALUE_ONLINEMEETINGTYPE + default: + return nil, nil + } + return &result, nil +} +func SerializeOnlineMeetingType(values []OnlineMeetingType) []string { + result := make([]string, len(values)) + for i, v := range values { + result[i] = v.String() + } + return result +} +func (i OnlineMeetingType) isMultiValue() bool { + return false +} diff --git a/models/place.go b/models/place.go index df962bbb180..75836cf6c9b 100644 --- a/models/place.go +++ b/models/place.go @@ -178,6 +178,16 @@ func (m *Place) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388 } return nil } + res["placeId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPlaceId(val) + } + return nil + } res["tags"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfPrimitiveValues("string") if err != nil { @@ -256,6 +266,18 @@ func (m *Place) GetPhone()(*string) { } return nil } +// GetPlaceId gets the placeId property value. A stable service-level identifier for the place object used by Places workloads. +// returns a *string when successful +func (m *Place) GetPlaceId()(*string) { + val, err := m.GetBackingStore().Get("placeId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetTags gets the tags property value. Custom tags that are associated with the place for categorization or filtering. // returns a []string when successful func (m *Place) GetTags()([]string) { @@ -328,6 +350,12 @@ func (m *Place) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c4 return err } } + { + err = writer.WriteStringValue("placeId", m.GetPlaceId()) + if err != nil { + return err + } + } if m.GetTags() != nil { err = writer.WriteCollectionOfStringValues("tags", m.GetTags()) if err != nil { @@ -392,6 +420,13 @@ func (m *Place) SetPhone(value *string)() { panic(err) } } +// SetPlaceId sets the placeId property value. A stable service-level identifier for the place object used by Places workloads. +func (m *Place) SetPlaceId(value *string)() { + err := m.GetBackingStore().Set("placeId", value) + if err != nil { + panic(err) + } +} // SetTags sets the tags property value. Custom tags that are associated with the place for categorization or filtering. func (m *Place) SetTags(value []string)() { err := m.GetBackingStore().Set("tags", value) @@ -410,6 +445,7 @@ type Placeable interface { GetLabel()(*string) GetParentId()(*string) GetPhone()(*string) + GetPlaceId()(*string) GetTags()([]string) SetAddress(value PhysicalAddressable)() SetCheckIns(value []CheckInClaimable)() @@ -419,5 +455,6 @@ type Placeable interface { SetLabel(value *string)() SetParentId(value *string)() SetPhone(value *string)() + SetPlaceId(value *string)() SetTags(value []string)() } diff --git a/models/place_service_plan_info.go b/models/place_service_plan_info.go new file mode 100644 index 00000000000..2177dc2a1dd --- /dev/null +++ b/models/place_service_plan_info.go @@ -0,0 +1,153 @@ +// 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 PlaceServicePlanInfo struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewPlaceServicePlanInfo instantiates a new PlaceServicePlanInfo and sets the default values. +func NewPlaceServicePlanInfo()(*PlaceServicePlanInfo) { + m := &PlaceServicePlanInfo{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreatePlaceServicePlanInfoFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreatePlaceServicePlanInfoFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewPlaceServicePlanInfo(), 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 *PlaceServicePlanInfo) 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 *PlaceServicePlanInfo) 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 *PlaceServicePlanInfo) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + 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["servicePlanId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetServicePlanId(val) + } + return nil + } + return res +} +// GetOdataType gets the @odata.type property value. The OdataType property +// returns a *string when successful +func (m *PlaceServicePlanInfo) GetOdataType()(*string) { + val, err := m.GetBackingStore().Get("odataType") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetServicePlanId gets the servicePlanId property value. The service plan identifier. +// returns a *string when successful +func (m *PlaceServicePlanInfo) GetServicePlanId()(*string) { + val, err := m.GetBackingStore().Get("servicePlanId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *PlaceServicePlanInfo) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + { + err := writer.WriteStringValue("@odata.type", m.GetOdataType()) + if err != nil { + return err + } + } + { + err := writer.WriteStringValue("servicePlanId", m.GetServicePlanId()) + 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 *PlaceServicePlanInfo) 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 *PlaceServicePlanInfo) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetOdataType sets the @odata.type property value. The OdataType property +func (m *PlaceServicePlanInfo) SetOdataType(value *string)() { + err := m.GetBackingStore().Set("odataType", value) + if err != nil { + panic(err) + } +} +// SetServicePlanId sets the servicePlanId property value. The service plan identifier. +func (m *PlaceServicePlanInfo) SetServicePlanId(value *string)() { + err := m.GetBackingStore().Set("servicePlanId", value) + if err != nil { + panic(err) + } +} +type PlaceServicePlanInfoable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetOdataType()(*string) + GetServicePlanId()(*string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetOdataType(value *string)() + SetServicePlanId(value *string)() +} diff --git a/models/process_content_metadata_base.go b/models/process_content_metadata_base.go index f3f556dfb31..7f62cdcdccc 100644 --- a/models/process_content_metadata_base.go +++ b/models/process_content_metadata_base.go @@ -76,6 +76,18 @@ func (m *ProcessContentMetadataBase) GetContent()(ContentBaseable) { } return nil } +// GetContentCategory gets the contentCategory property value. The contentCategory property +// returns a *ContentCategory when successful +func (m *ProcessContentMetadataBase) GetContentCategory()(*ContentCategory) { + val, err := m.GetBackingStore().Get("contentCategory") + if err != nil { + panic(err) + } + if val != nil { + return val.(*ContentCategory) + } + return nil +} // GetCorrelationId gets the correlationId property value. An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). // returns a *string when successful func (m *ProcessContentMetadataBase) GetCorrelationId()(*string) { @@ -114,6 +126,16 @@ func (m *ProcessContentMetadataBase) GetFieldDeserializers()(map[string]func(i87 } return nil } + res["contentCategory"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetEnumValue(ParseContentCategory) + if err != nil { + return err + } + if val != nil { + m.SetContentCategory(val.(*ContentCategory)) + } + return nil + } res["correlationId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -298,6 +320,13 @@ func (m *ProcessContentMetadataBase) Serialize(writer i878a80d2330e89d26896388a3 return err } } + if m.GetContentCategory() != nil { + cast := (*m.GetContentCategory()).String() + err := writer.WriteStringValue("contentCategory", &cast) + if err != nil { + return err + } + } { err := writer.WriteStringValue("correlationId", m.GetCorrelationId()) if err != nil { @@ -378,6 +407,13 @@ func (m *ProcessContentMetadataBase) SetContent(value ContentBaseable)() { panic(err) } } +// SetContentCategory sets the contentCategory property value. The contentCategory property +func (m *ProcessContentMetadataBase) SetContentCategory(value *ContentCategory)() { + err := m.GetBackingStore().Set("contentCategory", value) + if err != nil { + panic(err) + } +} // SetCorrelationId sets the correlationId property value. An identifier used to group multiple related content entries (for example, different parts of the same file upload, messages in a conversation). func (m *ProcessContentMetadataBase) SetCorrelationId(value *string)() { err := m.GetBackingStore().Set("correlationId", value) @@ -447,6 +483,7 @@ type ProcessContentMetadataBaseable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) GetContent()(ContentBaseable) + GetContentCategory()(*ContentCategory) GetCorrelationId()(*string) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetIdentifier()(*string) @@ -458,6 +495,7 @@ type ProcessContentMetadataBaseable interface { GetSequenceNumber()(*int64) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() SetContent(value ContentBaseable)() + SetContentCategory(value *ContentCategory)() SetCorrelationId(value *string)() SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetIdentifier(value *string)() diff --git a/models/remote_tenant_group.go b/models/remote_tenant_group.go new file mode 100644 index 00000000000..6bb610e1bee --- /dev/null +++ b/models/remote_tenant_group.go @@ -0,0 +1,230 @@ +// 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 ( + i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22 "github.com/google/uuid" + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type RemoteTenantGroup struct { + DirectoryObject +} +// NewRemoteTenantGroup instantiates a new RemoteTenantGroup and sets the default values. +func NewRemoteTenantGroup()(*RemoteTenantGroup) { + m := &RemoteTenantGroup{ + DirectoryObject: *NewDirectoryObject(), + } + odataTypeValue := "#microsoft.graph.remoteTenantGroup" + m.SetOdataType(&odataTypeValue) + return m +} +// CreateRemoteTenantGroupFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRemoteTenantGroupFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRemoteTenantGroup(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RemoteTenantGroup) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.DirectoryObject.GetFieldDeserializers() + res["remoteGroupDisplayName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetRemoteGroupDisplayName(val) + } + return nil + } + res["remoteGroupId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetUUIDValue() + if err != nil { + return err + } + if val != nil { + m.SetRemoteGroupId(val) + } + return nil + } + res["remoteTenantDisplayName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetRemoteTenantDisplayName(val) + } + return nil + } + res["remoteTenantId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetUUIDValue() + if err != nil { + return err + } + if val != nil { + m.SetRemoteTenantId(val) + } + return nil + } + res["remoteTenantPrimaryDomain"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetRemoteTenantPrimaryDomain(val) + } + return nil + } + return res +} +// GetRemoteGroupDisplayName gets the remoteGroupDisplayName property value. Display name of the group in the remote tenant. +// returns a *string when successful +func (m *RemoteTenantGroup) GetRemoteGroupDisplayName()(*string) { + val, err := m.GetBackingStore().Get("remoteGroupDisplayName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetRemoteGroupId gets the remoteGroupId property value. Unique identifier of the group in the remote tenant. +// returns a *UUID when successful +func (m *RemoteTenantGroup) GetRemoteGroupId()(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID) { + val, err := m.GetBackingStore().Get("remoteGroupId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID) + } + return nil +} +// GetRemoteTenantDisplayName gets the remoteTenantDisplayName property value. Display name of the remote tenant. +// returns a *string when successful +func (m *RemoteTenantGroup) GetRemoteTenantDisplayName()(*string) { + val, err := m.GetBackingStore().Get("remoteTenantDisplayName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetRemoteTenantId gets the remoteTenantId property value. Unique identifier of the remote tenant. +// returns a *UUID when successful +func (m *RemoteTenantGroup) GetRemoteTenantId()(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID) { + val, err := m.GetBackingStore().Get("remoteTenantId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID) + } + return nil +} +// GetRemoteTenantPrimaryDomain gets the remoteTenantPrimaryDomain property value. Primary domain name of the remote tenant. +// returns a *string when successful +func (m *RemoteTenantGroup) GetRemoteTenantPrimaryDomain()(*string) { + val, err := m.GetBackingStore().Get("remoteTenantPrimaryDomain") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// Serialize serializes information the current object +func (m *RemoteTenantGroup) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.DirectoryObject.Serialize(writer) + if err != nil { + return err + } + { + err = writer.WriteStringValue("remoteGroupDisplayName", m.GetRemoteGroupDisplayName()) + if err != nil { + return err + } + } + { + err = writer.WriteUUIDValue("remoteGroupId", m.GetRemoteGroupId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("remoteTenantDisplayName", m.GetRemoteTenantDisplayName()) + if err != nil { + return err + } + } + { + err = writer.WriteUUIDValue("remoteTenantId", m.GetRemoteTenantId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("remoteTenantPrimaryDomain", m.GetRemoteTenantPrimaryDomain()) + if err != nil { + return err + } + } + return nil +} +// SetRemoteGroupDisplayName sets the remoteGroupDisplayName property value. Display name of the group in the remote tenant. +func (m *RemoteTenantGroup) SetRemoteGroupDisplayName(value *string)() { + err := m.GetBackingStore().Set("remoteGroupDisplayName", value) + if err != nil { + panic(err) + } +} +// SetRemoteGroupId sets the remoteGroupId property value. Unique identifier of the group in the remote tenant. +func (m *RemoteTenantGroup) SetRemoteGroupId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)() { + err := m.GetBackingStore().Set("remoteGroupId", value) + if err != nil { + panic(err) + } +} +// SetRemoteTenantDisplayName sets the remoteTenantDisplayName property value. Display name of the remote tenant. +func (m *RemoteTenantGroup) SetRemoteTenantDisplayName(value *string)() { + err := m.GetBackingStore().Set("remoteTenantDisplayName", value) + if err != nil { + panic(err) + } +} +// SetRemoteTenantId sets the remoteTenantId property value. Unique identifier of the remote tenant. +func (m *RemoteTenantGroup) SetRemoteTenantId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)() { + err := m.GetBackingStore().Set("remoteTenantId", value) + if err != nil { + panic(err) + } +} +// SetRemoteTenantPrimaryDomain sets the remoteTenantPrimaryDomain property value. Primary domain name of the remote tenant. +func (m *RemoteTenantGroup) SetRemoteTenantPrimaryDomain(value *string)() { + err := m.GetBackingStore().Set("remoteTenantPrimaryDomain", value) + if err != nil { + panic(err) + } +} +type RemoteTenantGroupable interface { + DirectoryObjectable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetRemoteGroupDisplayName()(*string) + GetRemoteGroupId()(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID) + GetRemoteTenantDisplayName()(*string) + GetRemoteTenantId()(*i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID) + GetRemoteTenantPrimaryDomain()(*string) + SetRemoteGroupDisplayName(value *string)() + SetRemoteGroupId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)() + SetRemoteTenantDisplayName(value *string)() + SetRemoteTenantId(value *i561e97a8befe7661a44c8f54600992b4207a3a0cf6770e5559949bc276de2e22.UUID)() + SetRemoteTenantPrimaryDomain(value *string)() +} diff --git a/models/remote_tenant_group_collection_response.go b/models/remote_tenant_group_collection_response.go new file mode 100644 index 00000000000..5e792352d67 --- /dev/null +++ b/models/remote_tenant_group_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 RemoteTenantGroupCollectionResponse struct { + BaseCollectionPaginationCountResponse +} +// NewRemoteTenantGroupCollectionResponse instantiates a new RemoteTenantGroupCollectionResponse and sets the default values. +func NewRemoteTenantGroupCollectionResponse()(*RemoteTenantGroupCollectionResponse) { + m := &RemoteTenantGroupCollectionResponse{ + BaseCollectionPaginationCountResponse: *NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateRemoteTenantGroupCollectionResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateRemoteTenantGroupCollectionResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewRemoteTenantGroupCollectionResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *RemoteTenantGroupCollectionResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateRemoteTenantGroupFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]RemoteTenantGroupable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(RemoteTenantGroupable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []RemoteTenantGroupable when successful +func (m *RemoteTenantGroupCollectionResponse) GetValue()([]RemoteTenantGroupable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]RemoteTenantGroupable) + } + return nil +} +// Serialize serializes information the current object +func (m *RemoteTenantGroupCollectionResponse) 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 *RemoteTenantGroupCollectionResponse) SetValue(value []RemoteTenantGroupable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type RemoteTenantGroupCollectionResponseable interface { + BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]RemoteTenantGroupable) + SetValue(value []RemoteTenantGroupable)() +} diff --git a/models/room.go b/models/room.go index 99c67298e59..3adab9e34ff 100644 --- a/models/room.go +++ b/models/room.go @@ -190,16 +190,6 @@ func (m *Room) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a } return nil } - res["placeId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetStringValue() - if err != nil { - return err - } - if val != nil { - m.SetPlaceId(val) - } - return nil - } res["teamsEnabledState"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetEnumValue(ParsePlaceFeatureEnablement) if err != nil { @@ -258,18 +248,6 @@ func (m *Room) GetNickname()(*string) { } return nil } -// GetPlaceId gets the placeId property value. An alternative immutable unique identifier of the room. Read-only. -// returns a *string when successful -func (m *Room) GetPlaceId()(*string) { - val, err := m.GetBackingStore().Get("placeId") - if err != nil { - panic(err) - } - if val != nil { - return val.(*string) - } - return nil -} // GetTeamsEnabledState gets the teamsEnabledState property value. The teamsEnabledState property // returns a *PlaceFeatureEnablement when successful func (m *Room) GetTeamsEnabledState()(*PlaceFeatureEnablement) { @@ -355,12 +333,6 @@ func (m *Room) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c49 return err } } - { - err = writer.WriteStringValue("placeId", m.GetPlaceId()) - if err != nil { - return err - } - } if m.GetTeamsEnabledState() != nil { cast := (*m.GetTeamsEnabledState()).String() err = writer.WriteStringValue("teamsEnabledState", &cast) @@ -439,13 +411,6 @@ func (m *Room) SetNickname(value *string)() { panic(err) } } -// SetPlaceId sets the placeId property value. An alternative immutable unique identifier of the room. Read-only. -func (m *Room) SetPlaceId(value *string)() { - err := m.GetBackingStore().Set("placeId", value) - if err != nil { - panic(err) - } -} // SetTeamsEnabledState sets the teamsEnabledState property value. The teamsEnabledState property func (m *Room) SetTeamsEnabledState(value *PlaceFeatureEnablement)() { err := m.GetBackingStore().Set("teamsEnabledState", value) @@ -472,7 +437,6 @@ type Roomable interface { GetFloorLabel()(*string) GetFloorNumber()(*int32) GetNickname()(*string) - GetPlaceId()(*string) GetTeamsEnabledState()(*PlaceFeatureEnablement) GetVideoDeviceName()(*string) SetAudioDeviceName(value *string)() @@ -484,7 +448,6 @@ type Roomable interface { SetFloorLabel(value *string)() SetFloorNumber(value *int32)() SetNickname(value *string)() - SetPlaceId(value *string)() SetTeamsEnabledState(value *PlaceFeatureEnablement)() SetVideoDeviceName(value *string)() } diff --git a/models/service_provider_constraints.go b/models/service_provider_constraints.go new file mode 100644 index 00000000000..640c119d3c6 --- /dev/null +++ b/models/service_provider_constraints.go @@ -0,0 +1,60 @@ +// 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 ServiceProviderConstraints struct { + Entity +} +// NewServiceProviderConstraints instantiates a new ServiceProviderConstraints and sets the default values. +func NewServiceProviderConstraints()(*ServiceProviderConstraints) { + m := &ServiceProviderConstraints{ + Entity: *NewEntity(), + } + return m +} +// CreateServiceProviderConstraintsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateServiceProviderConstraintsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + if parseNode != nil { + mappingValueNode, err := parseNode.GetChildNode("@odata.type") + if err != nil { + return nil, err + } + if mappingValueNode != nil { + mappingValue, err := mappingValueNode.GetStringValue() + if err != nil { + return nil, err + } + if mappingValue != nil { + switch *mappingValue { + case "#microsoft.graph.delegatedAdminServiceProviderConstraints": + return NewDelegatedAdminServiceProviderConstraints(), nil + } + } + } + } + return NewServiceProviderConstraints(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ServiceProviderConstraints) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.Entity.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *ServiceProviderConstraints) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.Entity.Serialize(writer) + if err != nil { + return err + } + return nil +} +type ServiceProviderConstraintsable interface { + Entityable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/models/sign_in.go b/models/sign_in.go index cb51ac61a36..471a26c450b 100644 --- a/models/sign_in.go +++ b/models/sign_in.go @@ -59,6 +59,18 @@ func (m *SignIn) GetAppliedConditionalAccessPolicies()([]AppliedConditionalAcces } return nil } +// GetAuthenticationAppDeviceDetails gets the authenticationAppDeviceDetails property value. The authenticationAppDeviceDetails property +// returns a AuthenticationAppDeviceDetailsable when successful +func (m *SignIn) GetAuthenticationAppDeviceDetails()(AuthenticationAppDeviceDetailsable) { + val, err := m.GetBackingStore().Get("authenticationAppDeviceDetails") + if err != nil { + panic(err) + } + if val != nil { + return val.(AuthenticationAppDeviceDetailsable) + } + return nil +} // GetClientAppUsed gets the clientAppUsed property value. Identifies the client used for the sign-in activity. Modern authentication clients include Browser, modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq). // returns a *string when successful func (m *SignIn) GetClientAppUsed()(*string) { @@ -159,6 +171,16 @@ func (m *SignIn) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2689638 } return nil } + res["authenticationAppDeviceDetails"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateAuthenticationAppDeviceDetailsFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetAuthenticationAppDeviceDetails(val.(AuthenticationAppDeviceDetailsable)) + } + return nil + } res["clientAppUsed"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -209,6 +231,16 @@ func (m *SignIn) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2689638 } return nil } + res["homeTenantId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetHomeTenantId(val) + } + return nil + } res["ipAddress"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -259,6 +291,16 @@ func (m *SignIn) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2689638 } return nil } + res["resourceTenantId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetResourceTenantId(val) + } + return nil + } res["riskDetail"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetEnumValue(ParseRiskDetail) if err != nil { @@ -331,6 +373,26 @@ func (m *SignIn) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2689638 } return nil } + res["servicePrincipalId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetServicePrincipalId(val) + } + return nil + } + res["servicePrincipalName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetServicePrincipalName(val) + } + return nil + } res["status"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetObjectValue(CreateSignInStatusFromDiscriminatorValue) if err != nil { @@ -341,6 +403,16 @@ func (m *SignIn) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2689638 } return nil } + res["userAgent"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetUserAgent(val) + } + return nil + } res["userDisplayName"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetStringValue() if err != nil { @@ -373,6 +445,18 @@ func (m *SignIn) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2689638 } return res } +// GetHomeTenantId gets the homeTenantId property value. The homeTenantId property +// returns a *string when successful +func (m *SignIn) GetHomeTenantId()(*string) { + val, err := m.GetBackingStore().Get("homeTenantId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetIpAddress gets the ipAddress property value. IP address of the client used to sign in. Supports $filter (eq, startsWith). // returns a *string when successful func (m *SignIn) GetIpAddress()(*string) { @@ -433,6 +517,18 @@ func (m *SignIn) GetResourceId()(*string) { } return nil } +// GetResourceTenantId gets the resourceTenantId property value. The resourceTenantId property +// returns a *string when successful +func (m *SignIn) GetResourceTenantId()(*string) { + val, err := m.GetBackingStore().Get("resourceTenantId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetRiskDetail gets the riskDetail property value. The reason behind a specific state of a risky user, sign-in, or a risk event. The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. // returns a *RiskDetail when successful func (m *SignIn) GetRiskDetail()(*RiskDetail) { @@ -505,6 +601,30 @@ func (m *SignIn) GetRiskState()(*RiskState) { } return nil } +// GetServicePrincipalId gets the servicePrincipalId property value. The servicePrincipalId property +// returns a *string when successful +func (m *SignIn) GetServicePrincipalId()(*string) { + val, err := m.GetBackingStore().Get("servicePrincipalId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} +// GetServicePrincipalName gets the servicePrincipalName property value. The servicePrincipalName property +// returns a *string when successful +func (m *SignIn) GetServicePrincipalName()(*string) { + val, err := m.GetBackingStore().Get("servicePrincipalName") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetStatus gets the status property value. Sign-in status. Includes the error code and description of the error (if a sign-in failure occurs). Supports $filter (eq) on errorCode property. // returns a SignInStatusable when successful func (m *SignIn) GetStatus()(SignInStatusable) { @@ -517,6 +637,18 @@ func (m *SignIn) GetStatus()(SignInStatusable) { } return nil } +// GetUserAgent gets the userAgent property value. The userAgent property +// returns a *string when successful +func (m *SignIn) GetUserAgent()(*string) { + val, err := m.GetBackingStore().Get("userAgent") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetUserDisplayName gets the userDisplayName property value. Display name of the user that initiated the sign-in. Supports $filter (eq, startsWith). // returns a *string when successful func (m *SignIn) GetUserDisplayName()(*string) { @@ -583,6 +715,12 @@ func (m *SignIn) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c return err } } + { + err = writer.WriteObjectValue("authenticationAppDeviceDetails", m.GetAuthenticationAppDeviceDetails()) + if err != nil { + return err + } + } { err = writer.WriteStringValue("clientAppUsed", m.GetClientAppUsed()) if err != nil { @@ -614,6 +752,12 @@ func (m *SignIn) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c return err } } + { + err = writer.WriteStringValue("homeTenantId", m.GetHomeTenantId()) + if err != nil { + return err + } + } { err = writer.WriteStringValue("ipAddress", m.GetIpAddress()) if err != nil { @@ -644,6 +788,12 @@ func (m *SignIn) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c return err } } + { + err = writer.WriteStringValue("resourceTenantId", m.GetResourceTenantId()) + if err != nil { + return err + } + } if m.GetRiskDetail() != nil { cast := (*m.GetRiskDetail()).String() err = writer.WriteStringValue("riskDetail", &cast) @@ -684,12 +834,30 @@ func (m *SignIn) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c return err } } + { + err = writer.WriteStringValue("servicePrincipalId", m.GetServicePrincipalId()) + if err != nil { + return err + } + } + { + err = writer.WriteStringValue("servicePrincipalName", m.GetServicePrincipalName()) + if err != nil { + return err + } + } { err = writer.WriteObjectValue("status", m.GetStatus()) if err != nil { return err } } + { + err = writer.WriteStringValue("userAgent", m.GetUserAgent()) + if err != nil { + return err + } + } { err = writer.WriteStringValue("userDisplayName", m.GetUserDisplayName()) if err != nil { @@ -731,6 +899,13 @@ func (m *SignIn) SetAppliedConditionalAccessPolicies(value []AppliedConditionalA panic(err) } } +// SetAuthenticationAppDeviceDetails sets the authenticationAppDeviceDetails property value. The authenticationAppDeviceDetails property +func (m *SignIn) SetAuthenticationAppDeviceDetails(value AuthenticationAppDeviceDetailsable)() { + err := m.GetBackingStore().Set("authenticationAppDeviceDetails", value) + if err != nil { + panic(err) + } +} // SetClientAppUsed sets the clientAppUsed property value. Identifies the client used for the sign-in activity. Modern authentication clients include Browser, modern clients. Legacy authentication clients include Exchange ActiveSync, IMAP, MAPI, SMTP, POP, and other clients. Supports $filter (eq). func (m *SignIn) SetClientAppUsed(value *string)() { err := m.GetBackingStore().Set("clientAppUsed", value) @@ -766,6 +941,13 @@ func (m *SignIn) SetDeviceDetail(value DeviceDetailable)() { panic(err) } } +// SetHomeTenantId sets the homeTenantId property value. The homeTenantId property +func (m *SignIn) SetHomeTenantId(value *string)() { + err := m.GetBackingStore().Set("homeTenantId", value) + if err != nil { + panic(err) + } +} // SetIpAddress sets the ipAddress property value. IP address of the client used to sign in. Supports $filter (eq, startsWith). func (m *SignIn) SetIpAddress(value *string)() { err := m.GetBackingStore().Set("ipAddress", value) @@ -801,6 +983,13 @@ func (m *SignIn) SetResourceId(value *string)() { panic(err) } } +// SetResourceTenantId sets the resourceTenantId property value. The resourceTenantId property +func (m *SignIn) SetResourceTenantId(value *string)() { + err := m.GetBackingStore().Set("resourceTenantId", value) + if err != nil { + panic(err) + } +} // SetRiskDetail sets the riskDetail property value. The reason behind a specific state of a risky user, sign-in, or a risk event. The value none means that Microsoft Entra risk detection did not flag the user or the sign-in as a risky event so far. Supports $filter (eq). Note: Details for this property are only available for Microsoft Entra ID P2 customers. All other customers are returned hidden. func (m *SignIn) SetRiskDetail(value *RiskDetail)() { err := m.GetBackingStore().Set("riskDetail", value) @@ -843,6 +1032,20 @@ func (m *SignIn) SetRiskState(value *RiskState)() { panic(err) } } +// SetServicePrincipalId sets the servicePrincipalId property value. The servicePrincipalId property +func (m *SignIn) SetServicePrincipalId(value *string)() { + err := m.GetBackingStore().Set("servicePrincipalId", value) + if err != nil { + panic(err) + } +} +// SetServicePrincipalName sets the servicePrincipalName property value. The servicePrincipalName property +func (m *SignIn) SetServicePrincipalName(value *string)() { + err := m.GetBackingStore().Set("servicePrincipalName", value) + if err != nil { + panic(err) + } +} // SetStatus sets the status property value. Sign-in status. Includes the error code and description of the error (if a sign-in failure occurs). Supports $filter (eq) on errorCode property. func (m *SignIn) SetStatus(value SignInStatusable)() { err := m.GetBackingStore().Set("status", value) @@ -850,6 +1053,13 @@ func (m *SignIn) SetStatus(value SignInStatusable)() { panic(err) } } +// SetUserAgent sets the userAgent property value. The userAgent property +func (m *SignIn) SetUserAgent(value *string)() { + err := m.GetBackingStore().Set("userAgent", value) + if err != nil { + panic(err) + } +} // SetUserDisplayName sets the userDisplayName property value. Display name of the user that initiated the sign-in. Supports $filter (eq, startsWith). func (m *SignIn) SetUserDisplayName(value *string)() { err := m.GetBackingStore().Set("userDisplayName", value) @@ -877,46 +1087,58 @@ type SignInable interface { GetAppDisplayName()(*string) GetAppId()(*string) GetAppliedConditionalAccessPolicies()([]AppliedConditionalAccessPolicyable) + GetAuthenticationAppDeviceDetails()(AuthenticationAppDeviceDetailsable) GetClientAppUsed()(*string) GetConditionalAccessStatus()(*ConditionalAccessStatus) GetCorrelationId()(*string) GetCreatedDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetDeviceDetail()(DeviceDetailable) + GetHomeTenantId()(*string) GetIpAddress()(*string) GetIsInteractive()(*bool) GetLocation()(SignInLocationable) GetResourceDisplayName()(*string) GetResourceId()(*string) + GetResourceTenantId()(*string) GetRiskDetail()(*RiskDetail) GetRiskEventTypes()([]RiskEventType) GetRiskEventTypesV2()([]string) GetRiskLevelAggregated()(*RiskLevel) GetRiskLevelDuringSignIn()(*RiskLevel) GetRiskState()(*RiskState) + GetServicePrincipalId()(*string) + GetServicePrincipalName()(*string) GetStatus()(SignInStatusable) + GetUserAgent()(*string) GetUserDisplayName()(*string) GetUserId()(*string) GetUserPrincipalName()(*string) SetAppDisplayName(value *string)() SetAppId(value *string)() SetAppliedConditionalAccessPolicies(value []AppliedConditionalAccessPolicyable)() + SetAuthenticationAppDeviceDetails(value AuthenticationAppDeviceDetailsable)() SetClientAppUsed(value *string)() SetConditionalAccessStatus(value *ConditionalAccessStatus)() SetCorrelationId(value *string)() SetCreatedDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetDeviceDetail(value DeviceDetailable)() + SetHomeTenantId(value *string)() SetIpAddress(value *string)() SetIsInteractive(value *bool)() SetLocation(value SignInLocationable)() SetResourceDisplayName(value *string)() SetResourceId(value *string)() + SetResourceTenantId(value *string)() SetRiskDetail(value *RiskDetail)() SetRiskEventTypes(value []RiskEventType)() SetRiskEventTypesV2(value []string)() SetRiskLevelAggregated(value *RiskLevel)() SetRiskLevelDuringSignIn(value *RiskLevel)() SetRiskState(value *RiskState)() + SetServicePrincipalId(value *string)() + SetServicePrincipalName(value *string)() SetStatus(value SignInStatusable)() + SetUserAgent(value *string)() SetUserDisplayName(value *string)() SetUserId(value *string)() SetUserPrincipalName(value *string)() diff --git a/models/unified_role_assignment.go b/models/unified_role_assignment.go index a81c86f4d25..acbe1d0e349 100644 --- a/models/unified_role_assignment.go +++ b/models/unified_role_assignment.go @@ -156,6 +156,16 @@ func (m *UnifiedRoleAssignment) GetFieldDeserializers()(map[string]func(i878a80d } return nil } + res["principalOrganizationId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetStringValue() + if err != nil { + return err + } + if val != nil { + m.SetPrincipalOrganizationId(val) + } + return nil + } res["roleDefinition"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetObjectValue(CreateUnifiedRoleDefinitionFromDiscriminatorValue) if err != nil { @@ -202,6 +212,18 @@ func (m *UnifiedRoleAssignment) GetPrincipalId()(*string) { } return nil } +// GetPrincipalOrganizationId gets the principalOrganizationId property value. The principalOrganizationId property +// returns a *string when successful +func (m *UnifiedRoleAssignment) GetPrincipalOrganizationId()(*string) { + val, err := m.GetBackingStore().Get("principalOrganizationId") + if err != nil { + panic(err) + } + if val != nil { + return val.(*string) + } + return nil +} // GetRoleDefinition gets the roleDefinition property value. The roleDefinition the assignment is for. Supports $expand. // returns a UnifiedRoleDefinitionable when successful func (m *UnifiedRoleAssignment) GetRoleDefinition()(UnifiedRoleDefinitionable) { @@ -274,6 +296,12 @@ func (m *UnifiedRoleAssignment) Serialize(writer i878a80d2330e89d26896388a3f487e return err } } + { + err = writer.WriteStringValue("principalOrganizationId", m.GetPrincipalOrganizationId()) + if err != nil { + return err + } + } { err = writer.WriteObjectValue("roleDefinition", m.GetRoleDefinition()) if err != nil { @@ -337,6 +365,13 @@ func (m *UnifiedRoleAssignment) SetPrincipalId(value *string)() { panic(err) } } +// SetPrincipalOrganizationId sets the principalOrganizationId property value. The principalOrganizationId property +func (m *UnifiedRoleAssignment) SetPrincipalOrganizationId(value *string)() { + err := m.GetBackingStore().Set("principalOrganizationId", value) + if err != nil { + panic(err) + } +} // SetRoleDefinition sets the roleDefinition property value. The roleDefinition the assignment is for. Supports $expand. func (m *UnifiedRoleAssignment) SetRoleDefinition(value UnifiedRoleDefinitionable)() { err := m.GetBackingStore().Set("roleDefinition", value) @@ -361,6 +396,7 @@ type UnifiedRoleAssignmentable interface { GetDirectoryScopeId()(*string) GetPrincipal()(DirectoryObjectable) GetPrincipalId()(*string) + GetPrincipalOrganizationId()(*string) GetRoleDefinition()(UnifiedRoleDefinitionable) GetRoleDefinitionId()(*string) SetAppScope(value AppScopeable)() @@ -370,6 +406,7 @@ type UnifiedRoleAssignmentable interface { SetDirectoryScopeId(value *string)() SetPrincipal(value DirectoryObjectable)() SetPrincipalId(value *string)() + SetPrincipalOrganizationId(value *string)() SetRoleDefinition(value UnifiedRoleDefinitionable)() SetRoleDefinitionId(value *string)() } diff --git a/models/user.go b/models/user.go index 29bd4b937e7..821ca1c3434 100644 --- a/models/user.go +++ b/models/user.go @@ -2175,6 +2175,22 @@ func (m *User) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a } return nil } + res["sponsorOf"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateDirectoryObjectFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]DirectoryObjectable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(DirectoryObjectable) + } + } + m.SetSponsorOf(res) + } + return nil + } res["sponsors"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateDirectoryObjectFromDiscriminatorValue) if err != nil { @@ -3189,6 +3205,18 @@ func (m *User) GetSolutions()(UserSolutionRootable) { } return nil } +// GetSponsorOf gets the sponsorOf property value. Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. +// returns a []DirectoryObjectable when successful +func (m *User) GetSponsorOf()([]DirectoryObjectable) { + val, err := m.GetBackingStore().Get("sponsorOf") + if err != nil { + panic(err) + } + if val != nil { + return val.([]DirectoryObjectable) + } + return nil +} // GetSponsors gets the sponsors property value. The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. // returns a []DirectoryObjectable when successful func (m *User) GetSponsors()([]DirectoryObjectable) { @@ -4305,6 +4333,18 @@ func (m *User) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c49 return err } } + if m.GetSponsorOf() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSponsorOf())) + for i, v := range m.GetSponsorOf() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("sponsorOf", cast) + if err != nil { + return err + } + } if m.GetSponsors() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetSponsors())) for i, v := range m.GetSponsors() { @@ -5247,6 +5287,13 @@ func (m *User) SetSolutions(value UserSolutionRootable)() { panic(err) } } +// SetSponsorOf sets the sponsorOf property value. Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. +func (m *User) SetSponsorOf(value []DirectoryObjectable)() { + err := m.GetBackingStore().Set("sponsorOf", value) + if err != nil { + panic(err) + } +} // SetSponsors sets the sponsors property value. The users and groups responsible for this guest's privileges in the tenant and keeping the guest's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. func (m *User) SetSponsors(value []DirectoryObjectable)() { err := m.GetBackingStore().Set("sponsors", value) @@ -5444,6 +5491,7 @@ type Userable interface { GetSignInSessionsValidFromDateTime()(*i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time) GetSkills()([]string) GetSolutions()(UserSolutionRootable) + GetSponsorOf()([]DirectoryObjectable) GetSponsors()([]DirectoryObjectable) GetState()(*string) GetStreetAddress()(*string) @@ -5578,6 +5626,7 @@ type Userable interface { SetSignInSessionsValidFromDateTime(value *i336074805fc853987abe6f7fe3ad97a6a6f3077a16391fec744f671a015fbd7e.Time)() SetSkills(value []string)() SetSolutions(value UserSolutionRootable)() + SetSponsorOf(value []DirectoryObjectable)() SetSponsors(value []DirectoryObjectable)() SetState(value *string)() SetStreetAddress(value *string)() diff --git a/models/user_activity_type.go b/models/user_activity_type.go index ef96aaca7be..32291ee0724 100644 --- a/models/user_activity_type.go +++ b/models/user_activity_type.go @@ -10,10 +10,14 @@ const ( DOWNLOADTEXT_USERACTIVITYTYPE DOWNLOADFILE_USERACTIVITYTYPE UNKNOWNFUTUREVALUE_USERACTIVITYTYPE + COPYTOCLIPBOARD_USERACTIVITYTYPE + PASTEFROMCLIPBOARD_USERACTIVITYTYPE + PRINT_USERACTIVITYTYPE + ACCESSDEBUGTOOLS_USERACTIVITYTYPE ) func (i UserActivityType) String() string { - return []string{"uploadText", "uploadFile", "downloadText", "downloadFile", "unknownFutureValue"}[i] + return []string{"uploadText", "uploadFile", "downloadText", "downloadFile", "unknownFutureValue", "copyToClipboard", "pasteFromClipboard", "print", "accessDebugTools"}[i] } func ParseUserActivityType(v string) (any, error) { result := UPLOADTEXT_USERACTIVITYTYPE @@ -28,6 +32,14 @@ func ParseUserActivityType(v string) (any, error) { result = DOWNLOADFILE_USERACTIVITYTYPE case "unknownFutureValue": result = UNKNOWNFUTUREVALUE_USERACTIVITYTYPE + case "copyToClipboard": + result = COPYTOCLIPBOARD_USERACTIVITYTYPE + case "pasteFromClipboard": + result = PASTEFROMCLIPBOARD_USERACTIVITYTYPE + case "print": + result = PRINT_USERACTIVITYTYPE + case "accessDebugTools": + result = ACCESSDEBUGTOOLS_USERACTIVITYTYPE default: return nil, nil } diff --git a/models/user_activity_types.go b/models/user_activity_types.go index fafb55f02de..ccee207be7d 100644 --- a/models/user_activity_types.go +++ b/models/user_activity_types.go @@ -15,12 +15,16 @@ const ( DOWNLOADTEXT_USERACTIVITYTYPES = 8 DOWNLOADFILE_USERACTIVITYTYPES = 16 UNKNOWNFUTUREVALUE_USERACTIVITYTYPES = 32 + COPYTOCLIPBOARD_USERACTIVITYTYPES = 64 + PASTEFROMCLIPBOARD_USERACTIVITYTYPES = 128 + PRINT_USERACTIVITYTYPES = 256 + ACCESSDEBUGTOOLS_USERACTIVITYTYPES = 512 ) 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", "unknownFutureValue", "copyToClipboard", "pasteFromClipboard", "print", "accessDebugTools"} + for p := 0; p < 10; p++ { mantis := UserActivityTypes(int(math.Pow(2, float64(p)))) if i&mantis == mantis { values = append(values, options[p]) @@ -45,6 +49,14 @@ func ParseUserActivityTypes(v string) (any, error) { result |= DOWNLOADFILE_USERACTIVITYTYPES case "unknownFutureValue": result |= UNKNOWNFUTUREVALUE_USERACTIVITYTYPES + case "copyToClipboard": + result |= COPYTOCLIPBOARD_USERACTIVITYTYPES + case "pasteFromClipboard": + result |= PASTEFROMCLIPBOARD_USERACTIVITYTYPES + case "print": + result |= PRINT_USERACTIVITYTYPES + case "accessDebugTools": + result |= ACCESSDEBUGTOOLS_USERACTIVITYTYPES default: return nil, nil } diff --git a/models/virtual_endpoint.go b/models/virtual_endpoint.go index 0a61d9a9c21..3fd7f8e5894 100644 --- a/models/virtual_endpoint.go +++ b/models/virtual_endpoint.go @@ -168,6 +168,22 @@ func (m *VirtualEndpoint) GetFieldDeserializers()(map[string]func(i878a80d2330e8 } return nil } + res["servicePlans"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateCloudPcServicePlanFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]CloudPcServicePlanable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(CloudPcServicePlanable) + } + } + m.SetServicePlans(res) + } + return nil + } res["userSettings"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateCloudPcUserSettingFromDiscriminatorValue) if err != nil { @@ -234,6 +250,18 @@ func (m *VirtualEndpoint) GetReport()(CloudPcReportable) { } return nil } +// GetServicePlans gets the servicePlans property value. A collection of Cloud PC service plans. +// returns a []CloudPcServicePlanable when successful +func (m *VirtualEndpoint) GetServicePlans()([]CloudPcServicePlanable) { + val, err := m.GetBackingStore().Get("servicePlans") + if err != nil { + panic(err) + } + if val != nil { + return val.([]CloudPcServicePlanable) + } + return nil +} // GetUserSettings gets the userSettings property value. A collection of Cloud PC user settings. // returns a []CloudPcUserSettingable when successful func (m *VirtualEndpoint) GetUserSettings()([]CloudPcUserSettingable) { @@ -330,6 +358,18 @@ func (m *VirtualEndpoint) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0 return err } } + if m.GetServicePlans() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetServicePlans())) + for i, v := range m.GetServicePlans() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("servicePlans", cast) + if err != nil { + return err + } + } if m.GetUserSettings() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetUserSettings())) for i, v := range m.GetUserSettings() { @@ -393,6 +433,13 @@ func (m *VirtualEndpoint) SetReport(value CloudPcReportable)() { panic(err) } } +// SetServicePlans sets the servicePlans property value. A collection of Cloud PC service plans. +func (m *VirtualEndpoint) SetServicePlans(value []CloudPcServicePlanable)() { + err := m.GetBackingStore().Set("servicePlans", value) + if err != nil { + panic(err) + } +} // SetUserSettings sets the userSettings property value. A collection of Cloud PC user settings. func (m *VirtualEndpoint) SetUserSettings(value []CloudPcUserSettingable)() { err := m.GetBackingStore().Set("userSettings", value) @@ -410,6 +457,7 @@ type VirtualEndpointable interface { GetOnPremisesConnections()([]CloudPcOnPremisesConnectionable) GetProvisioningPolicies()([]CloudPcProvisioningPolicyable) GetReport()(CloudPcReportable) + GetServicePlans()([]CloudPcServicePlanable) GetUserSettings()([]CloudPcUserSettingable) SetAuditEvents(value []CloudPcAuditEventable)() SetCloudPCs(value []CloudPCable)() @@ -418,5 +466,6 @@ type VirtualEndpointable interface { SetOnPremisesConnections(value []CloudPcOnPremisesConnectionable)() SetProvisioningPolicies(value []CloudPcProvisioningPolicyable)() SetReport(value CloudPcReportable)() + SetServicePlans(value []CloudPcServicePlanable)() SetUserSettings(value []CloudPcUserSettingable)() } diff --git a/models/virtual_event.go b/models/virtual_event.go index 4e616505c81..1ecb0167995 100644 --- a/models/virtual_event.go +++ b/models/virtual_event.go @@ -162,6 +162,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 { @@ -226,6 +236,18 @@ func (m *VirtualEvent) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2 } return res } +// GetIsRegistrationRequired gets the isRegistrationRequired property value. Indicates whether attendee registration is enabled for the virtual event. +// 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) { @@ -328,6 +350,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() { @@ -408,6 +436,13 @@ func (m *VirtualEvent) SetExternalEventInformation(value []VirtualEventExternalI panic(err) } } +// SetIsRegistrationRequired sets the isRegistrationRequired property value. Indicates whether attendee registration is enabled for the virtual event. +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) @@ -451,6 +486,7 @@ type VirtualEventable interface { GetDisplayName()(*string) GetEndDateTime()(DateTimeTimeZoneable) GetExternalEventInformation()([]VirtualEventExternalInformationable) + GetIsRegistrationRequired()(*bool) GetPresenters()([]VirtualEventPresenterable) GetSessions()([]VirtualEventSessionable) GetSettings()(VirtualEventSettingsable) @@ -461,6 +497,7 @@ type VirtualEventable interface { SetDisplayName(value *string)() SetEndDateTime(value DateTimeTimeZoneable)() SetExternalEventInformation(value []VirtualEventExternalInformationable)() + 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 0ea22b933e0..12c46d8246c 100644 --- a/models/virtual_event_registration_configuration.go +++ b/models/virtual_event_registration_configuration.go @@ -32,6 +32,8 @@ func CreateVirtualEventRegistrationConfigurationFromDiscriminatorValue(parseNode } if mappingValue != nil { switch *mappingValue { + case "#microsoft.graph.virtualEventTownhallRegistrationConfiguration": + return NewVirtualEventTownhallRegistrationConfiguration(), nil case "#microsoft.graph.virtualEventWebinarRegistrationConfiguration": return NewVirtualEventWebinarRegistrationConfiguration(), nil } @@ -66,6 +68,26 @@ func (m *VirtualEventRegistrationConfiguration) GetFieldDeserializers()(map[stri } return nil } + res["isManualApprovalEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsManualApprovalEnabled(val) + } + return nil + } + res["isWaitlistEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetBoolValue() + if err != nil { + return err + } + if val != nil { + m.SetIsWaitlistEnabled(val) + } + return nil + } res["questions"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateVirtualEventRegistrationQuestionBaseFromDiscriminatorValue) if err != nil { @@ -94,6 +116,30 @@ func (m *VirtualEventRegistrationConfiguration) GetFieldDeserializers()(map[stri } return res } +// 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") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} +// 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") + if err != nil { + panic(err) + } + if val != nil { + return val.(*bool) + } + return nil +} // GetQuestions gets the questions property value. Registration questions. // returns a []VirtualEventRegistrationQuestionBaseable when successful func (m *VirtualEventRegistrationConfiguration) GetQuestions()([]VirtualEventRegistrationQuestionBaseable) { @@ -130,6 +176,18 @@ func (m *VirtualEventRegistrationConfiguration) Serialize(writer i878a80d2330e89 return err } } + { + err = writer.WriteBoolValue("isManualApprovalEnabled", m.GetIsManualApprovalEnabled()) + if err != nil { + return err + } + } + { + err = writer.WriteBoolValue("isWaitlistEnabled", m.GetIsWaitlistEnabled()) + if err != nil { + return err + } + } if m.GetQuestions() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetQuestions())) for i, v := range m.GetQuestions() { @@ -157,6 +215,20 @@ func (m *VirtualEventRegistrationConfiguration) SetCapacity(value *int32)() { panic(err) } } +// 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. 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 { + panic(err) + } +} // SetQuestions sets the questions property value. Registration questions. func (m *VirtualEventRegistrationConfiguration) SetQuestions(value []VirtualEventRegistrationQuestionBaseable)() { err := m.GetBackingStore().Set("questions", value) @@ -175,9 +247,13 @@ type VirtualEventRegistrationConfigurationable interface { Entityable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetCapacity()(*int32) + GetIsManualApprovalEnabled()(*bool) + GetIsWaitlistEnabled()(*bool) GetQuestions()([]VirtualEventRegistrationQuestionBaseable) GetRegistrationWebUrl()(*string) SetCapacity(value *int32)() + SetIsManualApprovalEnabled(value *bool)() + SetIsWaitlistEnabled(value *bool)() SetQuestions(value []VirtualEventRegistrationQuestionBaseable)() SetRegistrationWebUrl(value *string)() } diff --git a/models/virtual_event_session.go b/models/virtual_event_session.go index 57b331fe249..172b81c8774 100644 --- a/models/virtual_event_session.go +++ b/models/virtual_event_session.go @@ -24,6 +24,18 @@ func NewVirtualEventSession()(*VirtualEventSession) { func CreateVirtualEventSessionFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { return NewVirtualEventSession(), nil } +// GetCapacity gets the capacity property value. Represents the expected number of attendees for the virtual event session. +// returns a *int32 when successful +func (m *VirtualEventSession) GetCapacity()(*int32) { + val, err := m.GetBackingStore().Get("capacity") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} // GetEndDateTime gets the endDateTime property value. The virtual event session end time. // returns a DateTimeTimeZoneable when successful func (m *VirtualEventSession) GetEndDateTime()(DateTimeTimeZoneable) { @@ -40,6 +52,16 @@ func (m *VirtualEventSession) GetEndDateTime()(DateTimeTimeZoneable) { // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *VirtualEventSession) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.OnlineMeetingBase.GetFieldDeserializers() + res["capacity"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetCapacity(val) + } + return nil + } res["endDateTime"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetObjectValue(CreateDateTimeTimeZoneFromDiscriminatorValue) if err != nil { @@ -102,6 +124,12 @@ func (m *VirtualEventSession) Serialize(writer i878a80d2330e89d26896388a3f487eef if err != nil { return err } + { + err = writer.WriteInt32Value("capacity", m.GetCapacity()) + if err != nil { + return err + } + } { err = writer.WriteObjectValue("endDateTime", m.GetEndDateTime()) if err != nil { @@ -122,6 +150,13 @@ func (m *VirtualEventSession) Serialize(writer i878a80d2330e89d26896388a3f487eef } return nil } +// SetCapacity sets the capacity property value. Represents the expected number of attendees for the virtual event session. +func (m *VirtualEventSession) SetCapacity(value *int32)() { + err := m.GetBackingStore().Set("capacity", value) + if err != nil { + panic(err) + } +} // SetEndDateTime sets the endDateTime property value. The virtual event session end time. func (m *VirtualEventSession) SetEndDateTime(value DateTimeTimeZoneable)() { err := m.GetBackingStore().Set("endDateTime", value) @@ -146,9 +181,11 @@ func (m *VirtualEventSession) SetVideoOnDemandWebUrl(value *string)() { type VirtualEventSessionable interface { OnlineMeetingBaseable i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetCapacity()(*int32) GetEndDateTime()(DateTimeTimeZoneable) GetStartDateTime()(DateTimeTimeZoneable) GetVideoOnDemandWebUrl()(*string) + SetCapacity(value *int32)() SetEndDateTime(value DateTimeTimeZoneable)() SetStartDateTime(value DateTimeTimeZoneable)() SetVideoOnDemandWebUrl(value *string)() diff --git a/models/virtual_event_townhall.go b/models/virtual_event_townhall.go index 9672f19d673..8a3dd89666f 100644 --- a/models/virtual_event_townhall.go +++ b/models/virtual_event_townhall.go @@ -36,6 +36,18 @@ func (m *VirtualEventTownhall) GetAudience()(*MeetingAudience) { } return nil } +// GetCapacity gets the capacity property value. Represents the expected number of attendees for the town hall. +// returns a *int32 when successful +func (m *VirtualEventTownhall) GetCapacity()(*int32) { + val, err := m.GetBackingStore().Get("capacity") + if err != nil { + panic(err) + } + if val != nil { + return val.(*int32) + } + return nil +} // GetCoOrganizers gets the coOrganizers property value. Identity information of the coorganizers of the town hall. // returns a []CommunicationsUserIdentityable when successful func (m *VirtualEventTownhall) GetCoOrganizers()([]CommunicationsUserIdentityable) { @@ -62,6 +74,16 @@ func (m *VirtualEventTownhall) GetFieldDeserializers()(map[string]func(i878a80d2 } return nil } + res["capacity"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetInt32Value() + if err != nil { + return err + } + if val != nil { + m.SetCapacity(val) + } + return nil + } res["coOrganizers"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { val, err := n.GetCollectionOfObjectValues(CreateCommunicationsUserIdentityFromDiscriminatorValue) if err != nil { @@ -104,6 +126,32 @@ func (m *VirtualEventTownhall) GetFieldDeserializers()(map[string]func(i878a80d2 } return nil } + res["registrationConfiguration"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetObjectValue(CreateVirtualEventTownhallRegistrationConfigurationFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + m.SetRegistrationConfiguration(val.(VirtualEventTownhallRegistrationConfigurationable)) + } + return nil + } + res["registrations"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(CreateVirtualEventRegistrationFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]VirtualEventRegistrationable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(VirtualEventRegistrationable) + } + } + m.SetRegistrations(res) + } + return nil + } return res } // GetInvitedAttendees gets the invitedAttendees property value. The attendees invited to the town hall. The supported identities are: communicationsUserIdentity and communicationsGuestIdentity. @@ -130,6 +178,30 @@ func (m *VirtualEventTownhall) GetIsInviteOnly()(*bool) { } return nil } +// 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") + if err != nil { + panic(err) + } + if val != nil { + return val.(VirtualEventTownhallRegistrationConfigurationable) + } + return nil +} +// 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") + if err != nil { + panic(err) + } + if val != nil { + return val.([]VirtualEventRegistrationable) + } + return nil +} // Serialize serializes information the current object func (m *VirtualEventTownhall) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.VirtualEvent.Serialize(writer) @@ -143,6 +215,12 @@ func (m *VirtualEventTownhall) Serialize(writer i878a80d2330e89d26896388a3f487ee return err } } + { + err = writer.WriteInt32Value("capacity", m.GetCapacity()) + if err != nil { + return err + } + } if m.GetCoOrganizers() != nil { cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetCoOrganizers())) for i, v := range m.GetCoOrganizers() { @@ -173,6 +251,24 @@ func (m *VirtualEventTownhall) Serialize(writer i878a80d2330e89d26896388a3f487ee return err } } + { + err = writer.WriteObjectValue("registrationConfiguration", m.GetRegistrationConfiguration()) + if err != nil { + return err + } + } + if m.GetRegistrations() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRegistrations())) + for i, v := range m.GetRegistrations() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err = writer.WriteCollectionOfObjectValues("registrations", cast) + if err != nil { + return err + } + } return nil } // SetAudience sets the audience property value. The audience to whom the town hall is visible. The possible values are: everyone, organization, and unknownFutureValue. @@ -182,6 +278,13 @@ func (m *VirtualEventTownhall) SetAudience(value *MeetingAudience)() { panic(err) } } +// SetCapacity sets the capacity property value. Represents the expected number of attendees for the town hall. +func (m *VirtualEventTownhall) SetCapacity(value *int32)() { + err := m.GetBackingStore().Set("capacity", value) + if err != nil { + panic(err) + } +} // SetCoOrganizers sets the coOrganizers property value. Identity information of the coorganizers of the town hall. func (m *VirtualEventTownhall) SetCoOrganizers(value []CommunicationsUserIdentityable)() { err := m.GetBackingStore().Set("coOrganizers", value) @@ -203,15 +306,35 @@ func (m *VirtualEventTownhall) SetIsInviteOnly(value *bool)() { panic(err) } } +// 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. Registration records of the town hall. +func (m *VirtualEventTownhall) SetRegistrations(value []VirtualEventRegistrationable)() { + err := m.GetBackingStore().Set("registrations", value) + if err != nil { + panic(err) + } +} type VirtualEventTownhallable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable VirtualEventable GetAudience()(*MeetingAudience) + GetCapacity()(*int32) GetCoOrganizers()([]CommunicationsUserIdentityable) GetInvitedAttendees()([]Identityable) GetIsInviteOnly()(*bool) + GetRegistrationConfiguration()(VirtualEventTownhallRegistrationConfigurationable) + GetRegistrations()([]VirtualEventRegistrationable) SetAudience(value *MeetingAudience)() + SetCapacity(value *int32)() SetCoOrganizers(value []CommunicationsUserIdentityable)() SetInvitedAttendees(value []Identityable)() SetIsInviteOnly(value *bool)() + SetRegistrationConfiguration(value VirtualEventTownhallRegistrationConfigurationable)() + SetRegistrations(value []VirtualEventRegistrationable)() } diff --git a/models/virtual_event_townhall_registration_configuration.go b/models/virtual_event_townhall_registration_configuration.go new file mode 100644 index 00000000000..08e451d30a1 --- /dev/null +++ b/models/virtual_event_townhall_registration_configuration.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 + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +type VirtualEventTownhallRegistrationConfiguration struct { + VirtualEventRegistrationConfiguration +} +// NewVirtualEventTownhallRegistrationConfiguration instantiates a new VirtualEventTownhallRegistrationConfiguration and sets the default values. +func NewVirtualEventTownhallRegistrationConfiguration()(*VirtualEventTownhallRegistrationConfiguration) { + m := &VirtualEventTownhallRegistrationConfiguration{ + VirtualEventRegistrationConfiguration: *NewVirtualEventRegistrationConfiguration(), + } + return m +} +// CreateVirtualEventTownhallRegistrationConfigurationFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateVirtualEventTownhallRegistrationConfigurationFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewVirtualEventTownhallRegistrationConfiguration(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *VirtualEventTownhallRegistrationConfiguration) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.VirtualEventRegistrationConfiguration.GetFieldDeserializers() + return res +} +// Serialize serializes information the current object +func (m *VirtualEventTownhallRegistrationConfiguration) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + err := m.VirtualEventRegistrationConfiguration.Serialize(writer) + if err != nil { + return err + } + return nil +} +type VirtualEventTownhallRegistrationConfigurationable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + VirtualEventRegistrationConfigurationable +} diff --git a/models/virtual_event_webinar_registration_configuration.go b/models/virtual_event_webinar_registration_configuration.go index 643a611c09d..4a6ed2c3932 100644 --- a/models/virtual_event_webinar_registration_configuration.go +++ b/models/virtual_event_webinar_registration_configuration.go @@ -26,91 +26,17 @@ func CreateVirtualEventWebinarRegistrationConfigurationFromDiscriminatorValue(pa // returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful func (m *VirtualEventWebinarRegistrationConfiguration) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { res := m.VirtualEventRegistrationConfiguration.GetFieldDeserializers() - res["isManualApprovalEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetBoolValue() - if err != nil { - return err - } - if val != nil { - m.SetIsManualApprovalEnabled(val) - } - return nil - } - res["isWaitlistEnabled"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetBoolValue() - if err != nil { - return err - } - if val != nil { - m.SetIsWaitlistEnabled(val) - } - return nil - } return res } -// GetIsManualApprovalEnabled gets the isManualApprovalEnabled property value. The isManualApprovalEnabled property -// returns a *bool when successful -func (m *VirtualEventWebinarRegistrationConfiguration) GetIsManualApprovalEnabled()(*bool) { - val, err := m.GetBackingStore().Get("isManualApprovalEnabled") - if err != nil { - panic(err) - } - if val != nil { - return val.(*bool) - } - return nil -} -// GetIsWaitlistEnabled gets the isWaitlistEnabled property value. The isWaitlistEnabled property -// returns a *bool when successful -func (m *VirtualEventWebinarRegistrationConfiguration) GetIsWaitlistEnabled()(*bool) { - val, err := m.GetBackingStore().Get("isWaitlistEnabled") - if err != nil { - panic(err) - } - if val != nil { - return val.(*bool) - } - return nil -} // Serialize serializes information the current object func (m *VirtualEventWebinarRegistrationConfiguration) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.VirtualEventRegistrationConfiguration.Serialize(writer) if err != nil { return err } - { - err = writer.WriteBoolValue("isManualApprovalEnabled", m.GetIsManualApprovalEnabled()) - if err != nil { - return err - } - } - { - err = writer.WriteBoolValue("isWaitlistEnabled", m.GetIsWaitlistEnabled()) - if err != nil { - return err - } - } return nil } -// SetIsManualApprovalEnabled sets the isManualApprovalEnabled property value. The isManualApprovalEnabled property -func (m *VirtualEventWebinarRegistrationConfiguration) SetIsManualApprovalEnabled(value *bool)() { - err := m.GetBackingStore().Set("isManualApprovalEnabled", value) - if err != nil { - panic(err) - } -} -// SetIsWaitlistEnabled sets the isWaitlistEnabled property value. The isWaitlistEnabled property -func (m *VirtualEventWebinarRegistrationConfiguration) SetIsWaitlistEnabled(value *bool)() { - err := m.GetBackingStore().Set("isWaitlistEnabled", value) - if err != nil { - panic(err) - } -} type VirtualEventWebinarRegistrationConfigurationable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable VirtualEventRegistrationConfigurationable - GetIsManualApprovalEnabled()(*bool) - GetIsWaitlistEnabled()(*bool) - SetIsManualApprovalEnabled(value *bool)() - SetIsWaitlistEnabled(value *bool)() } diff --git a/models/workspace.go b/models/workspace.go index 9b2931add26..1f9096a4ef6 100644 --- a/models/workspace.go +++ b/models/workspace.go @@ -114,16 +114,6 @@ func (m *Workspace) GetFieldDeserializers()(map[string]func(i878a80d2330e89d2689 } return nil } - res["placeId"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { - val, err := n.GetStringValue() - if err != nil { - return err - } - if val != nil { - m.SetPlaceId(val) - } - return nil - } return res } // GetMode gets the mode property value. The mode for a workspace. The supported modes are:reservablePlaceMode - Workspaces that can be booked in advance using desk pool reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks in the workspace, the desk is booked for you, assuming that the peripheral has been associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Workspaces that are taken down for maintenance or marked as not reservable. @@ -150,18 +140,6 @@ func (m *Workspace) GetNickname()(*string) { } return nil } -// GetPlaceId gets the placeId property value. An alternative immutable unique identifier of the workspace. Read-only. -// returns a *string when successful -func (m *Workspace) GetPlaceId()(*string) { - val, err := m.GetBackingStore().Get("placeId") - if err != nil { - panic(err) - } - if val != nil { - return val.(*string) - } - return nil -} // Serialize serializes information the current object func (m *Workspace) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { err := m.Place.Serialize(writer) @@ -198,12 +176,6 @@ func (m *Workspace) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c0 return err } } - { - err = writer.WriteStringValue("placeId", m.GetPlaceId()) - if err != nil { - return err - } - } return nil } // SetCapacity sets the capacity property value. The maximum number of individual desks within a workspace. @@ -241,13 +213,6 @@ func (m *Workspace) SetNickname(value *string)() { panic(err) } } -// SetPlaceId sets the placeId property value. An alternative immutable unique identifier of the workspace. Read-only. -func (m *Workspace) SetPlaceId(value *string)() { - err := m.GetBackingStore().Set("placeId", value) - if err != nil { - panic(err) - } -} type Workspaceable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable Placeable @@ -256,11 +221,9 @@ type Workspaceable interface { GetEmailAddress()(*string) GetMode()(PlaceModeable) GetNickname()(*string) - GetPlaceId()(*string) SetCapacity(value *int32)() SetDisplayDeviceName(value *string)() SetEmailAddress(value *string)() SetMode(value PlaceModeable)() SetNickname(value *string)() - SetPlaceId(value *string)() } diff --git a/policies/0dd06eb76ad8193d4e01cb1dba5a14b4c71de3a8dfb951ca9f9bfbe4134552d6.go b/policies/0dd06eb76ad8193d4e01cb1dba5a14b4c71de3a8dfb951ca9f9bfbe4134552d6.go index 69156f31e53..a68675c26a3 100644 --- a/policies/0dd06eb76ad8193d4e01cb1dba5a14b4c71de3a8dfb951ca9f9bfbe4134552d6.go +++ b/policies/0dd06eb76ad8193d4e01cb1dba5a14b4c71de3a8dfb951ca9f9bfbe4134552d6.go @@ -127,6 +127,11 @@ func (m *CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPart } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CrossTenantAccessPolicyConfigurationPartnerable), nil } +// ServiceProviderConstraints provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. +// returns a *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder when successful +func (m *CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder) ServiceProviderConstraints()(*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder) { + return NewCrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete a partner-specific configuration in a cross-tenant access policy. If a configuration includes a user synchronization policy, you must first delete the user synchronization policy before you can delete the partner-specific configuration. // returns a *RequestInformation when successful func (m *CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CrossTenantAccessPolicyPartnersCrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/policies/877ef26133edee80673a62ea0a9e592321c376eabb51c43765136b60af4807d0.go b/policies/877ef26133edee80673a62ea0a9e592321c376eabb51c43765136b60af4807d0.go new file mode 100644 index 00000000000..e9803efb96d --- /dev/null +++ b/policies/877ef26133edee80673a62ea0a9e592321c376eabb51c43765136b60af4807d0.go @@ -0,0 +1,70 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package policies + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder provides operations to call the resetToDefaultSettings method. +type CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderInternal instantiates a new CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder and sets the default values. +func NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder) { + m := &CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationIdentitySynchronization/resetToDefaultSettings", pathParameters), + } + return m +} +// NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder instantiates a new CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder and sets the default values. +func NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderInternal(urlParams, requestAdapter) +} +// Post reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. +// 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/multitenantorganizationidentitysyncpolicytemplate-resettodefaultsettings?view=graph-rest-1.0 +func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder) Post(ctx context.Context, requestConfiguration *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation reset the cross-tenant access policy template with user synchronization settings for a multitenant organization to the default values. In its reset state, the template has no impact on user synchronization settings, other than that unconfigured user synchronization settings are created if needed, for every multitenant organization tenant. +// returns a *RequestInformation when successful +func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderPostRequestConfiguration)(*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") + 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 *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder when successful +func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder) WithUrl(rawUrl string)(*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder) { + return NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/policies/99c4ea89f06c4aedb7ad01c377ecfabc5e0c2e9f9026eb968410ab0d443666a0.go b/policies/99c4ea89f06c4aedb7ad01c377ecfabc5e0c2e9f9026eb968410ab0d443666a0.go index 5639f116d7f..931c45df0ba 100644 --- a/policies/99c4ea89f06c4aedb7ad01c377ecfabc5e0c2e9f9026eb968410ab0d443666a0.go +++ b/policies/99c4ea89f06c4aedb7ad01c377ecfabc5e0c2e9f9026eb968410ab0d443666a0.go @@ -119,6 +119,11 @@ func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchron } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationIdentitySyncPolicyTemplateable), nil } +// ResetToDefaultSettings provides operations to call the resetToDefaultSettings method. +// returns a *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder when successful +func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder) ResetToDefaultSettings()(*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilder) { + return NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationResetToDefaultSettingsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete navigation property multiTenantOrganizationIdentitySynchronization for policies // returns a *RequestInformation when successful func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationIdentitySynchronizationRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/policies/cross_tenant_access_policy_partners_item_service_provider_constraints_request_builder.go b/policies/cross_tenant_access_policy_partners_item_service_provider_constraints_request_builder.go new file mode 100644 index 00000000000..3a447ab8217 --- /dev/null +++ b/policies/cross_tenant_access_policy_partners_item_service_provider_constraints_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 policies + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder provides operations to manage the serviceProviderConstraints property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. +type CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetQueryParameters get serviceProviderConstraints from policies +type CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetQueryParameters +} +// CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderInternal instantiates a new CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder and sets the default values. +func NewCrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder) { + m := &CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/serviceProviderConstraints{?%24expand,%24select}", pathParameters), + } + return m +} +// NewCrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder instantiates a new CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder and sets the default values. +func NewCrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property serviceProviderConstraints for policies +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder) Delete(ctx context.Context, requestConfiguration *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get get serviceProviderConstraints from policies +// returns a ServiceProviderConstraintsable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder) Get(ctx context.Context, requestConfiguration *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ServiceProviderConstraintsable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateServiceProviderConstraintsFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ServiceProviderConstraintsable), nil +} +// Patch update the navigation property serviceProviderConstraints in policies +// returns a ServiceProviderConstraintsable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ServiceProviderConstraintsable, requestConfiguration *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ServiceProviderConstraintsable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateServiceProviderConstraintsFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ServiceProviderConstraintsable), nil +} +// ToDeleteRequestInformation delete navigation property serviceProviderConstraints for policies +// returns a *RequestInformation when successful +func (m *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration)(*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 serviceProviderConstraints from policies +// returns a *RequestInformation when successful +func (m *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderGetRequestConfiguration)(*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 serviceProviderConstraints in policies +// returns a *RequestInformation when successful +func (m *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ServiceProviderConstraintsable, requestConfiguration *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilderPatchRequestConfiguration)(*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 *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder when successful +func (m *CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder) WithUrl(rawUrl string)(*CrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder) { + return NewCrossTenantAccessPolicyPartnersItemServiceProviderConstraintsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/policies/cross_tenant_access_policy_templates_multi_tenant_organization_partner_configuration_request_builder.go b/policies/cross_tenant_access_policy_templates_multi_tenant_organization_partner_configuration_request_builder.go index ed29155bd60..4c661ed97b5 100644 --- a/policies/cross_tenant_access_policy_templates_multi_tenant_organization_partner_configuration_request_builder.go +++ b/policies/cross_tenant_access_policy_templates_multi_tenant_organization_partner_configuration_request_builder.go @@ -119,6 +119,11 @@ func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigura } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.MultiTenantOrganizationPartnerConfigurationTemplateable), nil } +// ResetToDefaultSettings provides operations to call the resetToDefaultSettings method. +// returns a *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder when successful +func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder) ResetToDefaultSettings()(*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder) { + return NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete navigation property multiTenantOrganizationPartnerConfiguration for policies // returns a *RequestInformation when successful func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/policies/df1212d0630b542b1551c2a7e4c2fa9ab4f38d4eb7f207351ff003dca98a3b0f.go b/policies/df1212d0630b542b1551c2a7e4c2fa9ab4f38d4eb7f207351ff003dca98a3b0f.go new file mode 100644 index 00000000000..15917c6ff58 --- /dev/null +++ b/policies/df1212d0630b542b1551c2a7e4c2fa9ab4f38d4eb7f207351ff003dca98a3b0f.go @@ -0,0 +1,70 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package policies + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder provides operations to call the resetToDefaultSettings method. +type CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderInternal instantiates a new CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder and sets the default values. +func NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder) { + m := &CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/policies/crossTenantAccessPolicy/templates/multiTenantOrganizationPartnerConfiguration/resetToDefaultSettings", pathParameters), + } + return m +} +// NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder instantiates a new CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder and sets the default values. +func NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderInternal(urlParams, requestAdapter) +} +// Post reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. +// 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/multitenantorganizationpartnerconfigurationtemplate-resettodefaultsettings?view=graph-rest-1.0 +func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder) Post(ctx context.Context, requestConfiguration *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation reset the cross-tenant access policy template with inbound and outbound partner configuration settings for a multitenant organization to the default values. In its reset state, the template has no impact on partner configuration settings, other than that an unconfigured partner configuration is created if needed, for every multitenant organization tenant. +// returns a *RequestInformation when successful +func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilderPostRequestConfiguration)(*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") + 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 *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder when successful +func (m *CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder) WithUrl(rawUrl string)(*CrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder) { + return NewCrossTenantAccessPolicyTemplatesMultiTenantOrganizationPartnerConfigurationResetToDefaultSettingsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/shares/item_list_items_item_permissions_count_request_builder.go b/shares/item_list_items_item_permissions_count_request_builder.go new file mode 100644 index 00000000000..ca9c44a12bf --- /dev/null +++ b/shares/item_list_items_item_permissions_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 shares + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListItemsItemPermissionsCountRequestBuilder provides operations to count the resources in the collection. +type ItemListItemsItemPermissionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListItemsItemPermissionsCountRequestBuilderGetQueryParameters +} +// NewItemListItemsItemPermissionsCountRequestBuilderInternal instantiates a new ItemListItemsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsCountRequestBuilder) { + m := &ItemListItemsItemPermissionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemListItemsItemPermissionsCountRequestBuilder instantiates a new ItemListItemsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListItemsItemPermissionsCountRequestBuilderInternal(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 *ItemListItemsItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *ItemListItemsItemPermissionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*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 *ItemListItemsItemPermissionsCountRequestBuilder when successful +func (m *ItemListItemsItemPermissionsCountRequestBuilder) WithUrl(rawUrl string)(*ItemListItemsItemPermissionsCountRequestBuilder) { + return NewItemListItemsItemPermissionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/shares/item_list_items_item_permissions_item_grant_post_request_body.go b/shares/item_list_items_item_permissions_item_grant_post_request_body.go new file mode 100644 index 00000000000..e5fc5fd06ff --- /dev/null +++ b/shares/item_list_items_item_permissions_item_grant_post_request_body.go @@ -0,0 +1,172 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package shares + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemListItemsItemPermissionsItemGrantPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemListItemsItemPermissionsItemGrantPostRequestBody instantiates a new ItemListItemsItemPermissionsItemGrantPostRequestBody and sets the default values. +func NewItemListItemsItemPermissionsItemGrantPostRequestBody()(*ItemListItemsItemPermissionsItemGrantPostRequestBody) { + m := &ItemListItemsItemPermissionsItemGrantPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemListItemsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListItemsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListItemsItemPermissionsItemGrantPostRequestBody(), 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 *ItemListItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemListItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemListItemsItemPermissionsItemGrantPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["recipients"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDriveRecipientFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + } + m.SetRecipients(res) + } + return nil + } + res["roles"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetRoles(res) + } + return nil + } + return res +} +// GetRecipients gets the recipients property value. The recipients property +// returns a []DriveRecipientable when successful +func (m *ItemListItemsItemPermissionsItemGrantPostRequestBody) GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) { + val, err := m.GetBackingStore().Get("recipients") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + return nil +} +// GetRoles gets the roles property value. The roles property +// returns a []string when successful +func (m *ItemListItemsItemPermissionsItemGrantPostRequestBody) GetRoles()([]string) { + val, err := m.GetBackingStore().Get("roles") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListItemsItemPermissionsItemGrantPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetRecipients() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecipients())) + for i, v := range m.GetRecipients() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("recipients", cast) + if err != nil { + return err + } + } + if m.GetRoles() != nil { + err := writer.WriteCollectionOfStringValues("roles", m.GetRoles()) + 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 *ItemListItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemListItemsItemPermissionsItemGrantPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetRecipients sets the recipients property value. The recipients property +func (m *ItemListItemsItemPermissionsItemGrantPostRequestBody) SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() { + err := m.GetBackingStore().Set("recipients", value) + if err != nil { + panic(err) + } +} +// SetRoles sets the roles property value. The roles property +func (m *ItemListItemsItemPermissionsItemGrantPostRequestBody) SetRoles(value []string)() { + err := m.GetBackingStore().Set("roles", value) + if err != nil { + panic(err) + } +} +type ItemListItemsItemPermissionsItemGrantPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + GetRoles()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() + SetRoles(value []string)() +} diff --git a/shares/item_list_items_item_permissions_item_grant_post_response.go b/shares/item_list_items_item_permissions_item_grant_post_response.go new file mode 100644 index 00000000000..330f7d54ef2 --- /dev/null +++ b/shares/item_list_items_item_permissions_item_grant_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 shares + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemListItemsItemPermissionsItemGrantPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemListItemsItemPermissionsItemGrantPostResponse instantiates a new ItemListItemsItemPermissionsItemGrantPostResponse and sets the default values. +func NewItemListItemsItemPermissionsItemGrantPostResponse()(*ItemListItemsItemPermissionsItemGrantPostResponse) { + m := &ItemListItemsItemPermissionsItemGrantPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemListItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListItemsItemPermissionsItemGrantPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemListItemsItemPermissionsItemGrantPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []Permissionable when successful +func (m *ItemListItemsItemPermissionsItemGrantPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListItemsItemPermissionsItemGrantPostResponse) 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 *ItemListItemsItemPermissionsItemGrantPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemListItemsItemPermissionsItemGrantPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() +} diff --git a/shares/item_list_items_item_permissions_item_grant_request_builder.go b/shares/item_list_items_item_permissions_item_grant_request_builder.go new file mode 100644 index 00000000000..6fb22b8e2d7 --- /dev/null +++ b/shares/item_list_items_item_permissions_item_grant_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 shares + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListItemsItemPermissionsItemGrantRequestBuilder provides operations to call the grant method. +type ItemListItemsItemPermissionsItemGrantRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListItemsItemPermissionsItemGrantRequestBuilderInternal instantiates a new ItemListItemsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsItemGrantRequestBuilder) { + m := &ItemListItemsItemPermissionsItemGrantRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}/grant", pathParameters), + } + return m +} +// NewItemListItemsItemPermissionsItemGrantRequestBuilder instantiates a new ItemListItemsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsItemGrantRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListItemsItemPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter) +} +// Post grant users access to a link represented by a permission. +// Deprecated: This method is obsolete. Use PostAsGrantPostResponse instead. +// returns a ItemListItemsItemPermissionsItemGrantResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListItemsItemPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemListItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListItemsItemPermissionsItemGrantResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListItemsItemPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListItemsItemPermissionsItemGrantResponseable), nil +} +// PostAsGrantPostResponse grant users access to a link represented by a permission. +// returns a ItemListItemsItemPermissionsItemGrantPostResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListItemsItemPermissionsItemGrantRequestBuilder) PostAsGrantPostResponse(ctx context.Context, body ItemListItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListItemsItemPermissionsItemGrantPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListItemsItemPermissionsItemGrantPostResponseable), nil +} +// ToPostRequestInformation grant users access to a link represented by a permission. +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsItemGrantRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemListItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(*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 *ItemListItemsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemListItemsItemPermissionsItemGrantRequestBuilder) WithUrl(rawUrl string)(*ItemListItemsItemPermissionsItemGrantRequestBuilder) { + return NewItemListItemsItemPermissionsItemGrantRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/shares/item_list_items_item_permissions_item_grant_response.go b/shares/item_list_items_item_permissions_item_grant_response.go new file mode 100644 index 00000000000..babc496d6ae --- /dev/null +++ b/shares/item_list_items_item_permissions_item_grant_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 shares + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemListItemsItemPermissionsItemGrantPostResponseable instead. +type ItemListItemsItemPermissionsItemGrantResponse struct { + ItemListItemsItemPermissionsItemGrantPostResponse +} +// NewItemListItemsItemPermissionsItemGrantResponse instantiates a new ItemListItemsItemPermissionsItemGrantResponse and sets the default values. +func NewItemListItemsItemPermissionsItemGrantResponse()(*ItemListItemsItemPermissionsItemGrantResponse) { + m := &ItemListItemsItemPermissionsItemGrantResponse{ + ItemListItemsItemPermissionsItemGrantPostResponse: *NewItemListItemsItemPermissionsItemGrantPostResponse(), + } + return m +} +// CreateItemListItemsItemPermissionsItemGrantResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListItemsItemPermissionsItemGrantResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListItemsItemPermissionsItemGrantResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemListItemsItemPermissionsItemGrantPostResponseable instead. +type ItemListItemsItemPermissionsItemGrantResponseable interface { + ItemListItemsItemPermissionsItemGrantPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/shares/item_list_items_item_permissions_permission_item_request_builder.go b/shares/item_list_items_item_permissions_permission_item_request_builder.go new file mode 100644 index 00000000000..5c0b8c748f2 --- /dev/null +++ b/shares/item_list_items_item_permissions_permission_item_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 shares + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListItemsItemPermissionsPermissionItemRequestBuilder provides operations to manage the permissions property of the microsoft.graph.listItem entity. +type ItemListItemsItemPermissionsPermissionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +} +// ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListItemsItemPermissionsPermissionItemRequestBuilderInternal instantiates a new ItemListItemsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsPermissionItemRequestBuilder) { + m := &ItemListItemsItemPermissionsPermissionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemListItemsItemPermissionsPermissionItemRequestBuilder instantiates a new ItemListItemsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsPermissionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListItemsItemPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property permissions for shares +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// Grant provides operations to call the grant method. +// returns a *ItemListItemsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) Grant()(*ItemListItemsItemPermissionsItemGrantRequestBuilder) { + return NewItemListItemsItemPermissionsItemGrantRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property permissions in shares +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToDeleteRequestInformation delete navigation property permissions for shares +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(*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 set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(*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 permissions in shares +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(*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 *ItemListItemsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListItemsItemPermissionsPermissionItemRequestBuilder) WithUrl(rawUrl string)(*ItemListItemsItemPermissionsPermissionItemRequestBuilder) { + return NewItemListItemsItemPermissionsPermissionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/shares/item_list_items_item_permissions_request_builder.go b/shares/item_list_items_item_permissions_request_builder.go new file mode 100644 index 00000000000..c2da85300a4 --- /dev/null +++ b/shares/item_list_items_item_permissions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package shares + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListItemsItemPermissionsRequestBuilder provides operations to manage the permissions property of the microsoft.graph.listItem entity. +type ItemListItemsItemPermissionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListItemsItemPermissionsRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemListItemsItemPermissionsRequestBuilderGetQueryParameters 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\"" +} +// ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListItemsItemPermissionsRequestBuilderGetQueryParameters +} +// ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByPermissionId provides operations to manage the permissions property of the microsoft.graph.listItem entity. +// returns a *ItemListItemsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListItemsItemPermissionsRequestBuilder) ByPermissionId(permissionId string)(*ItemListItemsItemPermissionsPermissionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if permissionId != "" { + urlTplParams["permission%2Did"] = permissionId + } + return NewItemListItemsItemPermissionsPermissionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemListItemsItemPermissionsRequestBuilderInternal instantiates a new ItemListItemsItemPermissionsRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsRequestBuilder) { + m := &ItemListItemsItemPermissionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemListItemsItemPermissionsRequestBuilder instantiates a new ItemListItemsItemPermissionsRequestBuilder and sets the default values. +func NewItemListItemsItemPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListItemsItemPermissionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListItemsItemPermissionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemListItemsItemPermissionsCountRequestBuilder when successful +func (m *ItemListItemsItemPermissionsRequestBuilder) Count()(*ItemListItemsItemPermissionsCountRequestBuilder) { + return NewItemListItemsItemPermissionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a PermissionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListItemsItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable), nil +} +// Post create new navigation property to permissions for shares +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListItemsItemPermissionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToGetRequestInformation the set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListItemsItemPermissionsRequestBuilderGetRequestConfiguration)(*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 permissions for shares +// returns a *RequestInformation when successful +func (m *ItemListItemsItemPermissionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListItemsItemPermissionsRequestBuilderPostRequestConfiguration)(*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 *ItemListItemsItemPermissionsRequestBuilder when successful +func (m *ItemListItemsItemPermissionsRequestBuilder) WithUrl(rawUrl string)(*ItemListItemsItemPermissionsRequestBuilder) { + return NewItemListItemsItemPermissionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/shares/item_list_items_list_item_item_request_builder.go b/shares/item_list_items_list_item_item_request_builder.go index abf671ace89..152828761fd 100644 --- a/shares/item_list_items_list_item_item_request_builder.go +++ b/shares/item_list_items_list_item_item_request_builder.go @@ -158,6 +158,11 @@ func (m *ItemListItemsListItemItemRequestBuilder) Patch(ctx context.Context, bod } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable), nil } +// Permissions provides operations to manage the permissions property of the microsoft.graph.listItem entity. +// returns a *ItemListItemsItemPermissionsRequestBuilder when successful +func (m *ItemListItemsListItemItemRequestBuilder) Permissions()(*ItemListItemsItemPermissionsRequestBuilder) { + return NewItemListItemsItemPermissionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation delete navigation property items for shares // returns a *RequestInformation when successful func (m *ItemListItemsListItemItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemListItemsListItemItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/shares/item_list_permissions_count_request_builder.go b/shares/item_list_permissions_count_request_builder.go new file mode 100644 index 00000000000..224b5e8703b --- /dev/null +++ b/shares/item_list_permissions_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 shares + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListPermissionsCountRequestBuilder provides operations to count the resources in the collection. +type ItemListPermissionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListPermissionsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemListPermissionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemListPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListPermissionsCountRequestBuilderGetQueryParameters +} +// NewItemListPermissionsCountRequestBuilderInternal instantiates a new ItemListPermissionsCountRequestBuilder and sets the default values. +func NewItemListPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsCountRequestBuilder) { + m := &ItemListPermissionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/permissions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemListPermissionsCountRequestBuilder instantiates a new ItemListPermissionsCountRequestBuilder and sets the default values. +func NewItemListPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListPermissionsCountRequestBuilderInternal(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 *ItemListPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListPermissionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *ItemListPermissionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListPermissionsCountRequestBuilderGetRequestConfiguration)(*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 *ItemListPermissionsCountRequestBuilder when successful +func (m *ItemListPermissionsCountRequestBuilder) WithUrl(rawUrl string)(*ItemListPermissionsCountRequestBuilder) { + return NewItemListPermissionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/shares/item_list_permissions_item_grant_post_request_body.go b/shares/item_list_permissions_item_grant_post_request_body.go new file mode 100644 index 00000000000..c5015e5ed43 --- /dev/null +++ b/shares/item_list_permissions_item_grant_post_request_body.go @@ -0,0 +1,172 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package shares + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemListPermissionsItemGrantPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemListPermissionsItemGrantPostRequestBody instantiates a new ItemListPermissionsItemGrantPostRequestBody and sets the default values. +func NewItemListPermissionsItemGrantPostRequestBody()(*ItemListPermissionsItemGrantPostRequestBody) { + m := &ItemListPermissionsItemGrantPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemListPermissionsItemGrantPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListPermissionsItemGrantPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListPermissionsItemGrantPostRequestBody(), 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 *ItemListPermissionsItemGrantPostRequestBody) 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 *ItemListPermissionsItemGrantPostRequestBody) 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 *ItemListPermissionsItemGrantPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["recipients"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDriveRecipientFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + } + m.SetRecipients(res) + } + return nil + } + res["roles"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetRoles(res) + } + return nil + } + return res +} +// GetRecipients gets the recipients property value. The recipients property +// returns a []DriveRecipientable when successful +func (m *ItemListPermissionsItemGrantPostRequestBody) GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) { + val, err := m.GetBackingStore().Get("recipients") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + return nil +} +// GetRoles gets the roles property value. The roles property +// returns a []string when successful +func (m *ItemListPermissionsItemGrantPostRequestBody) GetRoles()([]string) { + val, err := m.GetBackingStore().Get("roles") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListPermissionsItemGrantPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetRecipients() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecipients())) + for i, v := range m.GetRecipients() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("recipients", cast) + if err != nil { + return err + } + } + if m.GetRoles() != nil { + err := writer.WriteCollectionOfStringValues("roles", m.GetRoles()) + 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 *ItemListPermissionsItemGrantPostRequestBody) 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 *ItemListPermissionsItemGrantPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetRecipients sets the recipients property value. The recipients property +func (m *ItemListPermissionsItemGrantPostRequestBody) SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() { + err := m.GetBackingStore().Set("recipients", value) + if err != nil { + panic(err) + } +} +// SetRoles sets the roles property value. The roles property +func (m *ItemListPermissionsItemGrantPostRequestBody) SetRoles(value []string)() { + err := m.GetBackingStore().Set("roles", value) + if err != nil { + panic(err) + } +} +type ItemListPermissionsItemGrantPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + GetRoles()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() + SetRoles(value []string)() +} diff --git a/shares/item_list_permissions_item_grant_post_response.go b/shares/item_list_permissions_item_grant_post_response.go new file mode 100644 index 00000000000..705293b077e --- /dev/null +++ b/shares/item_list_permissions_item_grant_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 shares + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemListPermissionsItemGrantPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemListPermissionsItemGrantPostResponse instantiates a new ItemListPermissionsItemGrantPostResponse and sets the default values. +func NewItemListPermissionsItemGrantPostResponse()(*ItemListPermissionsItemGrantPostResponse) { + m := &ItemListPermissionsItemGrantPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemListPermissionsItemGrantPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListPermissionsItemGrantPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListPermissionsItemGrantPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemListPermissionsItemGrantPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []Permissionable when successful +func (m *ItemListPermissionsItemGrantPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListPermissionsItemGrantPostResponse) 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 *ItemListPermissionsItemGrantPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemListPermissionsItemGrantPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() +} diff --git a/shares/item_list_permissions_item_grant_request_builder.go b/shares/item_list_permissions_item_grant_request_builder.go new file mode 100644 index 00000000000..66c83e1ffea --- /dev/null +++ b/shares/item_list_permissions_item_grant_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 shares + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListPermissionsItemGrantRequestBuilder provides operations to call the grant method. +type ItemListPermissionsItemGrantRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListPermissionsItemGrantRequestBuilderInternal instantiates a new ItemListPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsItemGrantRequestBuilder) { + m := &ItemListPermissionsItemGrantRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/permissions/{permission%2Did}/grant", pathParameters), + } + return m +} +// NewItemListPermissionsItemGrantRequestBuilder instantiates a new ItemListPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsItemGrantRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter) +} +// Post grant users access to a link represented by a permission. +// Deprecated: This method is obsolete. Use PostAsGrantPostResponse instead. +// returns a ItemListPermissionsItemGrantResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemListPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListPermissionsItemGrantResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListPermissionsItemGrantResponseable), nil +} +// PostAsGrantPostResponse grant users access to a link represented by a permission. +// returns a ItemListPermissionsItemGrantPostResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListPermissionsItemGrantRequestBuilder) PostAsGrantPostResponse(ctx context.Context, body ItemListPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListPermissionsItemGrantPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListPermissionsItemGrantPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListPermissionsItemGrantPostResponseable), nil +} +// ToPostRequestInformation grant users access to a link represented by a permission. +// returns a *RequestInformation when successful +func (m *ItemListPermissionsItemGrantRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemListPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListPermissionsItemGrantRequestBuilderPostRequestConfiguration)(*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 *ItemListPermissionsItemGrantRequestBuilder when successful +func (m *ItemListPermissionsItemGrantRequestBuilder) WithUrl(rawUrl string)(*ItemListPermissionsItemGrantRequestBuilder) { + return NewItemListPermissionsItemGrantRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/shares/item_list_permissions_item_grant_response.go b/shares/item_list_permissions_item_grant_response.go new file mode 100644 index 00000000000..ea594041718 --- /dev/null +++ b/shares/item_list_permissions_item_grant_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 shares + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemListPermissionsItemGrantPostResponseable instead. +type ItemListPermissionsItemGrantResponse struct { + ItemListPermissionsItemGrantPostResponse +} +// NewItemListPermissionsItemGrantResponse instantiates a new ItemListPermissionsItemGrantResponse and sets the default values. +func NewItemListPermissionsItemGrantResponse()(*ItemListPermissionsItemGrantResponse) { + m := &ItemListPermissionsItemGrantResponse{ + ItemListPermissionsItemGrantPostResponse: *NewItemListPermissionsItemGrantPostResponse(), + } + return m +} +// CreateItemListPermissionsItemGrantResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListPermissionsItemGrantResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListPermissionsItemGrantResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemListPermissionsItemGrantPostResponseable instead. +type ItemListPermissionsItemGrantResponseable interface { + ItemListPermissionsItemGrantPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/shares/item_list_permissions_permission_item_request_builder.go b/shares/item_list_permissions_permission_item_request_builder.go new file mode 100644 index 00000000000..cc271938adb --- /dev/null +++ b/shares/item_list_permissions_permission_item_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 shares + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListPermissionsPermissionItemRequestBuilder provides operations to manage the permissions property of the microsoft.graph.list entity. +type ItemListPermissionsPermissionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListPermissionsPermissionItemRequestBuilderGetQueryParameters +} +// ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListPermissionsPermissionItemRequestBuilderInternal instantiates a new ItemListPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsPermissionItemRequestBuilder) { + m := &ItemListPermissionsPermissionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemListPermissionsPermissionItemRequestBuilder instantiates a new ItemListPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsPermissionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property permissions for shares +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// Grant provides operations to call the grant method. +// returns a *ItemListPermissionsItemGrantRequestBuilder when successful +func (m *ItemListPermissionsPermissionItemRequestBuilder) Grant()(*ItemListPermissionsItemGrantRequestBuilder) { + return NewItemListPermissionsItemGrantRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property permissions in shares +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToDeleteRequestInformation delete navigation property permissions for shares +// returns a *RequestInformation when successful +func (m *ItemListPermissionsPermissionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(*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 set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemListPermissionsPermissionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(*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 permissions in shares +// returns a *RequestInformation when successful +func (m *ItemListPermissionsPermissionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(*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 *ItemListPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListPermissionsPermissionItemRequestBuilder) WithUrl(rawUrl string)(*ItemListPermissionsPermissionItemRequestBuilder) { + return NewItemListPermissionsPermissionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/shares/item_list_permissions_request_builder.go b/shares/item_list_permissions_request_builder.go new file mode 100644 index 00000000000..11d673347a9 --- /dev/null +++ b/shares/item_list_permissions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package shares + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListPermissionsRequestBuilder provides operations to manage the permissions property of the microsoft.graph.list entity. +type ItemListPermissionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListPermissionsRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemListPermissionsRequestBuilderGetQueryParameters 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\"" +} +// ItemListPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListPermissionsRequestBuilderGetQueryParameters +} +// ItemListPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListPermissionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByPermissionId provides operations to manage the permissions property of the microsoft.graph.list entity. +// returns a *ItemListPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListPermissionsRequestBuilder) ByPermissionId(permissionId string)(*ItemListPermissionsPermissionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if permissionId != "" { + urlTplParams["permission%2Did"] = permissionId + } + return NewItemListPermissionsPermissionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemListPermissionsRequestBuilderInternal instantiates a new ItemListPermissionsRequestBuilder and sets the default values. +func NewItemListPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsRequestBuilder) { + m := &ItemListPermissionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/shares/{sharedDriveItem%2Did}/list/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemListPermissionsRequestBuilder instantiates a new ItemListPermissionsRequestBuilder and sets the default values. +func NewItemListPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListPermissionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListPermissionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemListPermissionsCountRequestBuilder when successful +func (m *ItemListPermissionsRequestBuilder) Count()(*ItemListPermissionsCountRequestBuilder) { + return NewItemListPermissionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a PermissionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListPermissionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable), nil +} +// Post create new navigation property to permissions for shares +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListPermissionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListPermissionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToGetRequestInformation the set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemListPermissionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListPermissionsRequestBuilderGetRequestConfiguration)(*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 permissions for shares +// returns a *RequestInformation when successful +func (m *ItemListPermissionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListPermissionsRequestBuilderPostRequestConfiguration)(*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 *ItemListPermissionsRequestBuilder when successful +func (m *ItemListPermissionsRequestBuilder) WithUrl(rawUrl string)(*ItemListPermissionsRequestBuilder) { + return NewItemListPermissionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/shares/item_list_request_builder.go b/shares/item_list_request_builder.go index 0a9500f6263..11c294ef06e 100644 --- a/shares/item_list_request_builder.go +++ b/shares/item_list_request_builder.go @@ -148,6 +148,11 @@ func (m *ItemListRequestBuilder) Patch(ctx context.Context, body iadcd81124412c6 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable), nil } +// Permissions provides operations to manage the permissions property of the microsoft.graph.list entity. +// returns a *ItemListPermissionsRequestBuilder when successful +func (m *ItemListRequestBuilder) Permissions()(*ItemListPermissionsRequestBuilder) { + return NewItemListPermissionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Subscriptions provides operations to manage the subscriptions property of the microsoft.graph.list entity. // returns a *ItemListSubscriptionsRequestBuilder when successful func (m *ItemListRequestBuilder) Subscriptions()(*ItemListSubscriptionsRequestBuilder) { diff --git a/sites/item_lists_item_items_item_permissions_count_request_builder.go b/sites/item_lists_item_items_item_permissions_count_request_builder.go new file mode 100644 index 00000000000..2e9eed2a748 --- /dev/null +++ b/sites/item_lists_item_items_item_permissions_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 sites + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListsItemItemsItemPermissionsCountRequestBuilder provides operations to count the resources in the collection. +type ItemListsItemItemsItemPermissionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListsItemItemsItemPermissionsCountRequestBuilderGetQueryParameters +} +// NewItemListsItemItemsItemPermissionsCountRequestBuilderInternal instantiates a new ItemListsItemItemsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemListsItemItemsItemPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemItemsItemPermissionsCountRequestBuilder) { + m := &ItemListsItemItemsItemPermissionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemListsItemItemsItemPermissionsCountRequestBuilder instantiates a new ItemListsItemItemsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemListsItemItemsItemPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemItemsItemPermissionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListsItemItemsItemPermissionsCountRequestBuilderInternal(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 *ItemListsItemItemsItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *ItemListsItemItemsItemPermissionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListsItemItemsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*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 *ItemListsItemItemsItemPermissionsCountRequestBuilder when successful +func (m *ItemListsItemItemsItemPermissionsCountRequestBuilder) WithUrl(rawUrl string)(*ItemListsItemItemsItemPermissionsCountRequestBuilder) { + return NewItemListsItemItemsItemPermissionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/sites/item_lists_item_items_item_permissions_item_grant_post_request_body.go b/sites/item_lists_item_items_item_permissions_item_grant_post_request_body.go new file mode 100644 index 00000000000..a32ee4396c8 --- /dev/null +++ b/sites/item_lists_item_items_item_permissions_item_grant_post_request_body.go @@ -0,0 +1,172 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package sites + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemListsItemItemsItemPermissionsItemGrantPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemListsItemItemsItemPermissionsItemGrantPostRequestBody instantiates a new ItemListsItemItemsItemPermissionsItemGrantPostRequestBody and sets the default values. +func NewItemListsItemItemsItemPermissionsItemGrantPostRequestBody()(*ItemListsItemItemsItemPermissionsItemGrantPostRequestBody) { + m := &ItemListsItemItemsItemPermissionsItemGrantPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemListsItemItemsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListsItemItemsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListsItemItemsItemPermissionsItemGrantPostRequestBody(), 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 *ItemListsItemItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemListsItemItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemListsItemItemsItemPermissionsItemGrantPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["recipients"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDriveRecipientFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + } + m.SetRecipients(res) + } + return nil + } + res["roles"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetRoles(res) + } + return nil + } + return res +} +// GetRecipients gets the recipients property value. The recipients property +// returns a []DriveRecipientable when successful +func (m *ItemListsItemItemsItemPermissionsItemGrantPostRequestBody) GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) { + val, err := m.GetBackingStore().Get("recipients") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + return nil +} +// GetRoles gets the roles property value. The roles property +// returns a []string when successful +func (m *ItemListsItemItemsItemPermissionsItemGrantPostRequestBody) GetRoles()([]string) { + val, err := m.GetBackingStore().Get("roles") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListsItemItemsItemPermissionsItemGrantPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetRecipients() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecipients())) + for i, v := range m.GetRecipients() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("recipients", cast) + if err != nil { + return err + } + } + if m.GetRoles() != nil { + err := writer.WriteCollectionOfStringValues("roles", m.GetRoles()) + 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 *ItemListsItemItemsItemPermissionsItemGrantPostRequestBody) 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 *ItemListsItemItemsItemPermissionsItemGrantPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetRecipients sets the recipients property value. The recipients property +func (m *ItemListsItemItemsItemPermissionsItemGrantPostRequestBody) SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() { + err := m.GetBackingStore().Set("recipients", value) + if err != nil { + panic(err) + } +} +// SetRoles sets the roles property value. The roles property +func (m *ItemListsItemItemsItemPermissionsItemGrantPostRequestBody) SetRoles(value []string)() { + err := m.GetBackingStore().Set("roles", value) + if err != nil { + panic(err) + } +} +type ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + GetRoles()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() + SetRoles(value []string)() +} diff --git a/sites/item_lists_item_items_item_permissions_item_grant_post_response.go b/sites/item_lists_item_items_item_permissions_item_grant_post_response.go new file mode 100644 index 00000000000..dd0621089ad --- /dev/null +++ b/sites/item_lists_item_items_item_permissions_item_grant_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 sites + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemListsItemItemsItemPermissionsItemGrantPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemListsItemItemsItemPermissionsItemGrantPostResponse instantiates a new ItemListsItemItemsItemPermissionsItemGrantPostResponse and sets the default values. +func NewItemListsItemItemsItemPermissionsItemGrantPostResponse()(*ItemListsItemItemsItemPermissionsItemGrantPostResponse) { + m := &ItemListsItemItemsItemPermissionsItemGrantPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemListsItemItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListsItemItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListsItemItemsItemPermissionsItemGrantPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemListsItemItemsItemPermissionsItemGrantPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []Permissionable when successful +func (m *ItemListsItemItemsItemPermissionsItemGrantPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListsItemItemsItemPermissionsItemGrantPostResponse) 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 *ItemListsItemItemsItemPermissionsItemGrantPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemListsItemItemsItemPermissionsItemGrantPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() +} diff --git a/sites/item_lists_item_items_item_permissions_item_grant_request_builder.go b/sites/item_lists_item_items_item_permissions_item_grant_request_builder.go new file mode 100644 index 00000000000..7b561aeb160 --- /dev/null +++ b/sites/item_lists_item_items_item_permissions_item_grant_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 sites + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListsItemItemsItemPermissionsItemGrantRequestBuilder provides operations to call the grant method. +type ItemListsItemItemsItemPermissionsItemGrantRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListsItemItemsItemPermissionsItemGrantRequestBuilderInternal instantiates a new ItemListsItemItemsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListsItemItemsItemPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemItemsItemPermissionsItemGrantRequestBuilder) { + m := &ItemListsItemItemsItemPermissionsItemGrantRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}/grant", pathParameters), + } + return m +} +// NewItemListsItemItemsItemPermissionsItemGrantRequestBuilder instantiates a new ItemListsItemItemsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListsItemItemsItemPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemItemsItemPermissionsItemGrantRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListsItemItemsItemPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter) +} +// Post grant users access to a link represented by a permission. +// Deprecated: This method is obsolete. Use PostAsGrantPostResponse instead. +// returns a ItemListsItemItemsItemPermissionsItemGrantResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListsItemItemsItemPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListsItemItemsItemPermissionsItemGrantResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListsItemItemsItemPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListsItemItemsItemPermissionsItemGrantResponseable), nil +} +// PostAsGrantPostResponse grant users access to a link represented by a permission. +// returns a ItemListsItemItemsItemPermissionsItemGrantPostResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListsItemItemsItemPermissionsItemGrantRequestBuilder) PostAsGrantPostResponse(ctx context.Context, body ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListsItemItemsItemPermissionsItemGrantPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListsItemItemsItemPermissionsItemGrantPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListsItemItemsItemPermissionsItemGrantPostResponseable), nil +} +// ToPostRequestInformation grant users access to a link represented by a permission. +// returns a *RequestInformation when successful +func (m *ItemListsItemItemsItemPermissionsItemGrantRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemListsItemItemsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListsItemItemsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(*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 *ItemListsItemItemsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemListsItemItemsItemPermissionsItemGrantRequestBuilder) WithUrl(rawUrl string)(*ItemListsItemItemsItemPermissionsItemGrantRequestBuilder) { + return NewItemListsItemItemsItemPermissionsItemGrantRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/sites/item_lists_item_items_item_permissions_item_grant_response.go b/sites/item_lists_item_items_item_permissions_item_grant_response.go new file mode 100644 index 00000000000..8e72295f8e2 --- /dev/null +++ b/sites/item_lists_item_items_item_permissions_item_grant_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 sites + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemListsItemItemsItemPermissionsItemGrantPostResponseable instead. +type ItemListsItemItemsItemPermissionsItemGrantResponse struct { + ItemListsItemItemsItemPermissionsItemGrantPostResponse +} +// NewItemListsItemItemsItemPermissionsItemGrantResponse instantiates a new ItemListsItemItemsItemPermissionsItemGrantResponse and sets the default values. +func NewItemListsItemItemsItemPermissionsItemGrantResponse()(*ItemListsItemItemsItemPermissionsItemGrantResponse) { + m := &ItemListsItemItemsItemPermissionsItemGrantResponse{ + ItemListsItemItemsItemPermissionsItemGrantPostResponse: *NewItemListsItemItemsItemPermissionsItemGrantPostResponse(), + } + return m +} +// CreateItemListsItemItemsItemPermissionsItemGrantResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListsItemItemsItemPermissionsItemGrantResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListsItemItemsItemPermissionsItemGrantResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemListsItemItemsItemPermissionsItemGrantPostResponseable instead. +type ItemListsItemItemsItemPermissionsItemGrantResponseable interface { + ItemListsItemItemsItemPermissionsItemGrantPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/sites/item_lists_item_items_item_permissions_permission_item_request_builder.go b/sites/item_lists_item_items_item_permissions_permission_item_request_builder.go new file mode 100644 index 00000000000..e5960009ae7 --- /dev/null +++ b/sites/item_lists_item_items_item_permissions_permission_item_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 sites + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder provides operations to manage the permissions property of the microsoft.graph.listItem entity. +type ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +} +// ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListsItemItemsItemPermissionsPermissionItemRequestBuilderInternal instantiates a new ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListsItemItemsItemPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) { + m := &ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemListsItemItemsItemPermissionsPermissionItemRequestBuilder instantiates a new ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListsItemItemsItemPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListsItemItemsItemPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property permissions for sites +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// Grant provides operations to call the grant method. +// returns a *ItemListsItemItemsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) Grant()(*ItemListsItemItemsItemPermissionsItemGrantRequestBuilder) { + return NewItemListsItemItemsItemPermissionsItemGrantRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property permissions in sites +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToDeleteRequestInformation delete navigation property permissions for sites +// returns a *RequestInformation when successful +func (m *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(*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 set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(*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 permissions in sites +// returns a *RequestInformation when successful +func (m *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(*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 *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) WithUrl(rawUrl string)(*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) { + return NewItemListsItemItemsItemPermissionsPermissionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/sites/item_lists_item_items_item_permissions_request_builder.go b/sites/item_lists_item_items_item_permissions_request_builder.go new file mode 100644 index 00000000000..8a9e5ca7063 --- /dev/null +++ b/sites/item_lists_item_items_item_permissions_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 sites + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListsItemItemsItemPermissionsRequestBuilder provides operations to manage the permissions property of the microsoft.graph.listItem entity. +type ItemListsItemItemsItemPermissionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters get a list of the permission objects associated with a listItem. +type ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters 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\"" +} +// ItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListsItemItemsItemPermissionsRequestBuilderGetQueryParameters +} +// ItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByPermissionId provides operations to manage the permissions property of the microsoft.graph.listItem entity. +// returns a *ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListsItemItemsItemPermissionsRequestBuilder) ByPermissionId(permissionId string)(*ItemListsItemItemsItemPermissionsPermissionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if permissionId != "" { + urlTplParams["permission%2Did"] = permissionId + } + return NewItemListsItemItemsItemPermissionsPermissionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemListsItemItemsItemPermissionsRequestBuilderInternal instantiates a new ItemListsItemItemsItemPermissionsRequestBuilder and sets the default values. +func NewItemListsItemItemsItemPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemItemsItemPermissionsRequestBuilder) { + m := &ItemListsItemItemsItemPermissionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/items/{listItem%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemListsItemItemsItemPermissionsRequestBuilder instantiates a new ItemListsItemItemsItemPermissionsRequestBuilder and sets the default values. +func NewItemListsItemItemsItemPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemItemsItemPermissionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListsItemItemsItemPermissionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemListsItemItemsItemPermissionsCountRequestBuilder when successful +func (m *ItemListsItemItemsItemPermissionsRequestBuilder) Count()(*ItemListsItemItemsItemPermissionsCountRequestBuilder) { + return NewItemListsItemItemsItemPermissionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of the permission objects associated with a listItem. +// returns a PermissionCollectionResponseable 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/listitem-list-permissions?view=graph-rest-1.0 +func (m *ItemListsItemItemsItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable), nil +} +// Post create new navigation property to permissions for sites +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListsItemItemsItemPermissionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToGetRequestInformation get a list of the permission objects associated with a listItem. +// returns a *RequestInformation when successful +func (m *ItemListsItemItemsItemPermissionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListsItemItemsItemPermissionsRequestBuilderGetRequestConfiguration)(*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 permissions for sites +// returns a *RequestInformation when successful +func (m *ItemListsItemItemsItemPermissionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListsItemItemsItemPermissionsRequestBuilderPostRequestConfiguration)(*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 *ItemListsItemItemsItemPermissionsRequestBuilder when successful +func (m *ItemListsItemItemsItemPermissionsRequestBuilder) WithUrl(rawUrl string)(*ItemListsItemItemsItemPermissionsRequestBuilder) { + return NewItemListsItemItemsItemPermissionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/sites/item_lists_item_items_list_item_item_request_builder.go b/sites/item_lists_item_items_list_item_item_request_builder.go index 5156079159a..57153bc1bb2 100644 --- a/sites/item_lists_item_items_list_item_item_request_builder.go +++ b/sites/item_lists_item_items_list_item_item_request_builder.go @@ -164,6 +164,11 @@ func (m *ItemListsItemItemsListItemItemRequestBuilder) Patch(ctx context.Context } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.ListItemable), nil } +// Permissions provides operations to manage the permissions property of the microsoft.graph.listItem entity. +// returns a *ItemListsItemItemsItemPermissionsRequestBuilder when successful +func (m *ItemListsItemItemsListItemItemRequestBuilder) Permissions()(*ItemListsItemItemsItemPermissionsRequestBuilder) { + return NewItemListsItemItemsItemPermissionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // ToDeleteRequestInformation removes an item from a list. // returns a *RequestInformation when successful func (m *ItemListsItemItemsListItemItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemListsItemItemsListItemItemRequestBuilderDeleteRequestConfiguration)(*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error) { diff --git a/sites/item_lists_item_permissions_count_request_builder.go b/sites/item_lists_item_permissions_count_request_builder.go new file mode 100644 index 00000000000..49c61afe1a6 --- /dev/null +++ b/sites/item_lists_item_permissions_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 sites + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListsItemPermissionsCountRequestBuilder provides operations to count the resources in the collection. +type ItemListsItemPermissionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListsItemPermissionsCountRequestBuilderGetQueryParameters get the number of the resource +type ItemListsItemPermissionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListsItemPermissionsCountRequestBuilderGetQueryParameters +} +// NewItemListsItemPermissionsCountRequestBuilderInternal instantiates a new ItemListsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemListsItemPermissionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemPermissionsCountRequestBuilder) { + m := &ItemListsItemPermissionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/permissions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemListsItemPermissionsCountRequestBuilder instantiates a new ItemListsItemPermissionsCountRequestBuilder and sets the default values. +func NewItemListsItemPermissionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemPermissionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListsItemPermissionsCountRequestBuilderInternal(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 *ItemListsItemPermissionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *ItemListsItemPermissionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListsItemPermissionsCountRequestBuilderGetRequestConfiguration)(*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 *ItemListsItemPermissionsCountRequestBuilder when successful +func (m *ItemListsItemPermissionsCountRequestBuilder) WithUrl(rawUrl string)(*ItemListsItemPermissionsCountRequestBuilder) { + return NewItemListsItemPermissionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/sites/item_lists_item_permissions_item_grant_post_request_body.go b/sites/item_lists_item_permissions_item_grant_post_request_body.go new file mode 100644 index 00000000000..d7b07d4f773 --- /dev/null +++ b/sites/item_lists_item_permissions_item_grant_post_request_body.go @@ -0,0 +1,172 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package sites + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e "github.com/microsoft/kiota-abstractions-go/store" +) + +type ItemListsItemPermissionsItemGrantPostRequestBody struct { + // Stores model information. + backingStore ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore +} +// NewItemListsItemPermissionsItemGrantPostRequestBody instantiates a new ItemListsItemPermissionsItemGrantPostRequestBody and sets the default values. +func NewItemListsItemPermissionsItemGrantPostRequestBody()(*ItemListsItemPermissionsItemGrantPostRequestBody) { + m := &ItemListsItemPermissionsItemGrantPostRequestBody{ + } + m.backingStore = ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStoreFactoryInstance(); + m.SetAdditionalData(make(map[string]any)) + return m +} +// CreateItemListsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListsItemPermissionsItemGrantPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListsItemPermissionsItemGrantPostRequestBody(), 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 *ItemListsItemPermissionsItemGrantPostRequestBody) 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 *ItemListsItemPermissionsItemGrantPostRequestBody) 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 *ItemListsItemPermissionsItemGrantPostRequestBody) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := make(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) + res["recipients"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDriveRecipientFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + } + m.SetRecipients(res) + } + return nil + } + res["roles"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfPrimitiveValues("string") + if err != nil { + return err + } + if val != nil { + res := make([]string, len(val)) + for i, v := range val { + if v != nil { + res[i] = *(v.(*string)) + } + } + m.SetRoles(res) + } + return nil + } + return res +} +// GetRecipients gets the recipients property value. The recipients property +// returns a []DriveRecipientable when successful +func (m *ItemListsItemPermissionsItemGrantPostRequestBody) GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) { + val, err := m.GetBackingStore().Get("recipients") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + } + return nil +} +// GetRoles gets the roles property value. The roles property +// returns a []string when successful +func (m *ItemListsItemPermissionsItemGrantPostRequestBody) GetRoles()([]string) { + val, err := m.GetBackingStore().Get("roles") + if err != nil { + panic(err) + } + if val != nil { + return val.([]string) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListsItemPermissionsItemGrantPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter)(error) { + if m.GetRecipients() != nil { + cast := make([]i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, len(m.GetRecipients())) + for i, v := range m.GetRecipients() { + if v != nil { + cast[i] = v.(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable) + } + } + err := writer.WriteCollectionOfObjectValues("recipients", cast) + if err != nil { + return err + } + } + if m.GetRoles() != nil { + err := writer.WriteCollectionOfStringValues("roles", m.GetRoles()) + 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 *ItemListsItemPermissionsItemGrantPostRequestBody) 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 *ItemListsItemPermissionsItemGrantPostRequestBody) SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() { + m.backingStore = value +} +// SetRecipients sets the recipients property value. The recipients property +func (m *ItemListsItemPermissionsItemGrantPostRequestBody) SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() { + err := m.GetBackingStore().Set("recipients", value) + if err != nil { + panic(err) + } +} +// SetRoles sets the roles property value. The roles property +func (m *ItemListsItemPermissionsItemGrantPostRequestBody) SetRoles(value []string)() { + err := m.GetBackingStore().Set("roles", value) + if err != nil { + panic(err) + } +} +type ItemListsItemPermissionsItemGrantPostRequestBodyable interface { + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder + ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackedModel + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetBackingStore()(ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore) + GetRecipients()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable) + GetRoles()([]string) + SetBackingStore(value ie8677ce2c7e1b4c22e9c3827ecd078d41185424dd9eeb92b7d971ed2d49a392e.BackingStore)() + SetRecipients(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DriveRecipientable)() + SetRoles(value []string)() +} diff --git a/sites/item_lists_item_permissions_item_grant_post_response.go b/sites/item_lists_item_permissions_item_grant_post_response.go new file mode 100644 index 00000000000..7b2aaf2b948 --- /dev/null +++ b/sites/item_lists_item_permissions_item_grant_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 sites + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" +) + +type ItemListsItemPermissionsItemGrantPostResponse struct { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponse +} +// NewItemListsItemPermissionsItemGrantPostResponse instantiates a new ItemListsItemPermissionsItemGrantPostResponse and sets the default values. +func NewItemListsItemPermissionsItemGrantPostResponse()(*ItemListsItemPermissionsItemGrantPostResponse) { + m := &ItemListsItemPermissionsItemGrantPostResponse{ + BaseCollectionPaginationCountResponse: *iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.NewBaseCollectionPaginationCountResponse(), + } + return m +} +// CreateItemListsItemPermissionsItemGrantPostResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListsItemPermissionsItemGrantPostResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListsItemPermissionsItemGrantPostResponse(), nil +} +// GetFieldDeserializers the deserialization information for the current model +// returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful +func (m *ItemListsItemPermissionsItemGrantPostResponse) GetFieldDeserializers()(map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error)) { + res := m.BaseCollectionPaginationCountResponse.GetFieldDeserializers() + res["value"] = func (n i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error { + val, err := n.GetCollectionOfObjectValues(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue) + if err != nil { + return err + } + if val != nil { + res := make([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, len(val)) + for i, v := range val { + if v != nil { + res[i] = v.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + } + m.SetValue(res) + } + return nil + } + return res +} +// GetValue gets the value property value. The value property +// returns a []Permissionable when successful +func (m *ItemListsItemPermissionsItemGrantPostResponse) GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) { + val, err := m.GetBackingStore().Get("value") + if err != nil { + panic(err) + } + if val != nil { + return val.([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + } + return nil +} +// Serialize serializes information the current object +func (m *ItemListsItemPermissionsItemGrantPostResponse) 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 *ItemListsItemPermissionsItemGrantPostResponse) SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() { + err := m.GetBackingStore().Set("value", value) + if err != nil { + panic(err) + } +} +type ItemListsItemPermissionsItemGrantPostResponseable interface { + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.BaseCollectionPaginationCountResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable + GetValue()([]iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable) + SetValue(value []iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable)() +} diff --git a/sites/item_lists_item_permissions_item_grant_request_builder.go b/sites/item_lists_item_permissions_item_grant_request_builder.go new file mode 100644 index 00000000000..8cc4e1ce66d --- /dev/null +++ b/sites/item_lists_item_permissions_item_grant_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 sites + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListsItemPermissionsItemGrantRequestBuilder provides operations to call the grant method. +type ItemListsItemPermissionsItemGrantRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListsItemPermissionsItemGrantRequestBuilderInternal instantiates a new ItemListsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListsItemPermissionsItemGrantRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemPermissionsItemGrantRequestBuilder) { + m := &ItemListsItemPermissionsItemGrantRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}/grant", pathParameters), + } + return m +} +// NewItemListsItemPermissionsItemGrantRequestBuilder instantiates a new ItemListsItemPermissionsItemGrantRequestBuilder and sets the default values. +func NewItemListsItemPermissionsItemGrantRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemPermissionsItemGrantRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListsItemPermissionsItemGrantRequestBuilderInternal(urlParams, requestAdapter) +} +// Post grant users access to a link represented by a permission. +// Deprecated: This method is obsolete. Use PostAsGrantPostResponse instead. +// returns a ItemListsItemPermissionsItemGrantResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListsItemPermissionsItemGrantRequestBuilder) Post(ctx context.Context, body ItemListsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListsItemPermissionsItemGrantResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListsItemPermissionsItemGrantResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListsItemPermissionsItemGrantResponseable), nil +} +// PostAsGrantPostResponse grant users access to a link represented by a permission. +// returns a ItemListsItemPermissionsItemGrantPostResponseable 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/permission-grant?view=graph-rest-1.0 +func (m *ItemListsItemPermissionsItemGrantRequestBuilder) PostAsGrantPostResponse(ctx context.Context, body ItemListsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(ItemListsItemPermissionsItemGrantPostResponseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, CreateItemListsItemPermissionsItemGrantPostResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(ItemListsItemPermissionsItemGrantPostResponseable), nil +} +// ToPostRequestInformation grant users access to a link represented by a permission. +// returns a *RequestInformation when successful +func (m *ItemListsItemPermissionsItemGrantRequestBuilder) ToPostRequestInformation(ctx context.Context, body ItemListsItemPermissionsItemGrantPostRequestBodyable, requestConfiguration *ItemListsItemPermissionsItemGrantRequestBuilderPostRequestConfiguration)(*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 *ItemListsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemListsItemPermissionsItemGrantRequestBuilder) WithUrl(rawUrl string)(*ItemListsItemPermissionsItemGrantRequestBuilder) { + return NewItemListsItemPermissionsItemGrantRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/sites/item_lists_item_permissions_item_grant_response.go b/sites/item_lists_item_permissions_item_grant_response.go new file mode 100644 index 00000000000..7497ed78c30 --- /dev/null +++ b/sites/item_lists_item_permissions_item_grant_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 sites + +import ( + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91 "github.com/microsoft/kiota-abstractions-go/serialization" +) + +// Deprecated: This class is obsolete. Use ItemListsItemPermissionsItemGrantPostResponseable instead. +type ItemListsItemPermissionsItemGrantResponse struct { + ItemListsItemPermissionsItemGrantPostResponse +} +// NewItemListsItemPermissionsItemGrantResponse instantiates a new ItemListsItemPermissionsItemGrantResponse and sets the default values. +func NewItemListsItemPermissionsItemGrantResponse()(*ItemListsItemPermissionsItemGrantResponse) { + m := &ItemListsItemPermissionsItemGrantResponse{ + ItemListsItemPermissionsItemGrantPostResponse: *NewItemListsItemPermissionsItemGrantPostResponse(), + } + return m +} +// CreateItemListsItemPermissionsItemGrantResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value +// returns a Parsable when successful +func CreateItemListsItemPermissionsItemGrantResponseFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error) { + return NewItemListsItemPermissionsItemGrantResponse(), nil +} +// Deprecated: This class is obsolete. Use ItemListsItemPermissionsItemGrantPostResponseable instead. +type ItemListsItemPermissionsItemGrantResponseable interface { + ItemListsItemPermissionsItemGrantPostResponseable + i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable +} diff --git a/sites/item_lists_item_permissions_permission_item_request_builder.go b/sites/item_lists_item_permissions_permission_item_request_builder.go new file mode 100644 index 00000000000..12f0f61d1c2 --- /dev/null +++ b/sites/item_lists_item_permissions_permission_item_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 sites + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListsItemPermissionsPermissionItemRequestBuilder provides operations to manage the permissions property of the microsoft.graph.list entity. +type ItemListsItemPermissionsPermissionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters the set of permissions for the item. Read-only. Nullable. +type ItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListsItemPermissionsPermissionItemRequestBuilderGetQueryParameters +} +// ItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewItemListsItemPermissionsPermissionItemRequestBuilderInternal instantiates a new ItemListsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListsItemPermissionsPermissionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemPermissionsPermissionItemRequestBuilder) { + m := &ItemListsItemPermissionsPermissionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/permissions/{permission%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemListsItemPermissionsPermissionItemRequestBuilder instantiates a new ItemListsItemPermissionsPermissionItemRequestBuilder and sets the default values. +func NewItemListsItemPermissionsPermissionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemPermissionsPermissionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListsItemPermissionsPermissionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property permissions for sites +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListsItemPermissionsPermissionItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *ItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get the set of permissions for the item. Read-only. Nullable. +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListsItemPermissionsPermissionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// Grant provides operations to call the grant method. +// returns a *ItemListsItemPermissionsItemGrantRequestBuilder when successful +func (m *ItemListsItemPermissionsPermissionItemRequestBuilder) Grant()(*ItemListsItemPermissionsItemGrantRequestBuilder) { + return NewItemListsItemPermissionsItemGrantRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Patch update the navigation property permissions in sites +// returns a Permissionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemListsItemPermissionsPermissionItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToDeleteRequestInformation delete navigation property permissions for sites +// returns a *RequestInformation when successful +func (m *ItemListsItemPermissionsPermissionItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *ItemListsItemPermissionsPermissionItemRequestBuilderDeleteRequestConfiguration)(*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 set of permissions for the item. Read-only. Nullable. +// returns a *RequestInformation when successful +func (m *ItemListsItemPermissionsPermissionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListsItemPermissionsPermissionItemRequestBuilderGetRequestConfiguration)(*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 permissions in sites +// returns a *RequestInformation when successful +func (m *ItemListsItemPermissionsPermissionItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListsItemPermissionsPermissionItemRequestBuilderPatchRequestConfiguration)(*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 *ItemListsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListsItemPermissionsPermissionItemRequestBuilder) WithUrl(rawUrl string)(*ItemListsItemPermissionsPermissionItemRequestBuilder) { + return NewItemListsItemPermissionsPermissionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/sites/item_lists_item_permissions_request_builder.go b/sites/item_lists_item_permissions_request_builder.go new file mode 100644 index 00000000000..9d2026ab917 --- /dev/null +++ b/sites/item_lists_item_permissions_request_builder.go @@ -0,0 +1,161 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package sites + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemListsItemPermissionsRequestBuilder provides operations to manage the permissions property of the microsoft.graph.list entity. +type ItemListsItemPermissionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemListsItemPermissionsRequestBuilderGetQueryParameters get a list of the permission objects associated with a list. +type ItemListsItemPermissionsRequestBuilderGetQueryParameters 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\"" +} +// ItemListsItemPermissionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemPermissionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemListsItemPermissionsRequestBuilderGetQueryParameters +} +// ItemListsItemPermissionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemListsItemPermissionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByPermissionId provides operations to manage the permissions property of the microsoft.graph.list entity. +// returns a *ItemListsItemPermissionsPermissionItemRequestBuilder when successful +func (m *ItemListsItemPermissionsRequestBuilder) ByPermissionId(permissionId string)(*ItemListsItemPermissionsPermissionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if permissionId != "" { + urlTplParams["permission%2Did"] = permissionId + } + return NewItemListsItemPermissionsPermissionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemListsItemPermissionsRequestBuilderInternal instantiates a new ItemListsItemPermissionsRequestBuilder and sets the default values. +func NewItemListsItemPermissionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemPermissionsRequestBuilder) { + m := &ItemListsItemPermissionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/sites/{site%2Did}/lists/{list%2Did}/permissions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemListsItemPermissionsRequestBuilder instantiates a new ItemListsItemPermissionsRequestBuilder and sets the default values. +func NewItemListsItemPermissionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemListsItemPermissionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemListsItemPermissionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemListsItemPermissionsCountRequestBuilder when successful +func (m *ItemListsItemPermissionsRequestBuilder) Count()(*ItemListsItemPermissionsCountRequestBuilder) { + return NewItemListsItemPermissionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get a list of the permission objects associated with a list. +// returns a PermissionCollectionResponseable 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/list-list-permissions?view=graph-rest-1.0 +func (m *ItemListsItemPermissionsRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemListsItemPermissionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.PermissionCollectionResponseable), nil +} +// Post create a new permission object on a list. +// returns a Permissionable 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/list-post-permissions?view=graph-rest-1.0 +func (m *ItemListsItemPermissionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListsItemPermissionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreatePermissionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable), nil +} +// ToGetRequestInformation get a list of the permission objects associated with a list. +// returns a *RequestInformation when successful +func (m *ItemListsItemPermissionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemListsItemPermissionsRequestBuilderGetRequestConfiguration)(*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 a new permission object on a list. +// returns a *RequestInformation when successful +func (m *ItemListsItemPermissionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Permissionable, requestConfiguration *ItemListsItemPermissionsRequestBuilderPostRequestConfiguration)(*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 *ItemListsItemPermissionsRequestBuilder when successful +func (m *ItemListsItemPermissionsRequestBuilder) WithUrl(rawUrl string)(*ItemListsItemPermissionsRequestBuilder) { + return NewItemListsItemPermissionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/sites/item_lists_list_item_request_builder.go b/sites/item_lists_list_item_request_builder.go index 90d776f6f53..7cca74f5a14 100644 --- a/sites/item_lists_list_item_request_builder.go +++ b/sites/item_lists_list_item_request_builder.go @@ -151,6 +151,11 @@ func (m *ItemListsListItemRequestBuilder) Patch(ctx context.Context, body iadcd8 } return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.Listable), nil } +// Permissions provides operations to manage the permissions property of the microsoft.graph.list entity. +// returns a *ItemListsItemPermissionsRequestBuilder when successful +func (m *ItemListsListItemRequestBuilder) Permissions()(*ItemListsItemPermissionsRequestBuilder) { + return NewItemListsItemPermissionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Subscriptions provides operations to manage the subscriptions property of the microsoft.graph.list entity. // returns a *ItemListsItemSubscriptionsRequestBuilder when successful func (m *ItemListsListItemRequestBuilder) Subscriptions()(*ItemListsItemSubscriptionsRequestBuilder) { diff --git a/solutions/358a7adb56365e42898596a0dd88bb56dc08c40e7061341bf46333c0e1709f8f.go b/solutions/358a7adb56365e42898596a0dd88bb56dc08c40e7061341bf46333c0e1709f8f.go new file mode 100644 index 00000000000..fe995af8031 --- /dev/null +++ b/solutions/358a7adb56365e42898596a0dd88bb56dc08c40e7061341bf46333c0e1709f8f.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 solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters registration questions. +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetQueryParameters +} +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/{virtualEventRegistrationQuestionBase%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property questions for solutions +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// Get registration questions. +// returns a VirtualEventRegistrationQuestionBaseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationQuestionBaseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable), nil +} +// Patch update the navigation property questions in solutions +// returns a VirtualEventRegistrationQuestionBaseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationQuestionBaseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable), nil +} +// ToDeleteRequestInformation delete navigation property questions for solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderDeleteRequestConfiguration)(*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 registration questions. +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderGetRequestConfiguration)(*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 questions in solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderPatchRequestConfiguration)(*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 *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/60dd02184904f17bf66b96536cc532a31374f3479dce2b9e83aa5fc78ecb511e.go b/solutions/60dd02184904f17bf66b96536cc532a31374f3479dce2b9e83aa5fc78ecb511e.go index 7617c1da35c..9ca46f02ea8 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.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.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/virtual_events_townhalls_item_registration_configuration_questions_count_request_builder.go b/solutions/virtual_events_townhalls_item_registration_configuration_questions_count_request_builder.go new file mode 100644 index 00000000000..27f3fd4ada6 --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registration_configuration_questions_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 solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder provides operations to count the resources in the collection. +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetQueryParameters get the number of the resource +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetQueryParameters +} +// NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderInternal(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 *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderGetRequestConfiguration)(*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 *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/virtual_events_townhalls_item_registration_configuration_questions_request_builder.go b/solutions/virtual_events_townhalls_item_registration_configuration_questions_request_builder.go new file mode 100644 index 00000000000..39488f7f28c --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registration_configuration_questions_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters registration questions. +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters 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\"" +} +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetQueryParameters +} +// VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByVirtualEventRegistrationQuestionBaseId provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. +// returns a *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder) ByVirtualEventRegistrationQuestionBaseId(virtualEventRegistrationQuestionBaseId string)(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if virtualEventRegistrationQuestionBaseId != "" { + urlTplParams["virtualEventRegistrationQuestionBase%2Did"] = virtualEventRegistrationQuestionBaseId + } + return NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsVirtualEventRegistrationQuestionBaseItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration/questions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder) Count()(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get registration questions. +// returns a VirtualEventRegistrationQuestionBaseCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationQuestionBaseCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseCollectionResponseable), nil +} +// Post create new navigation property to questions for solutions +// returns a VirtualEventRegistrationQuestionBaseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationQuestionBaseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable), nil +} +// ToGetRequestInformation registration questions. +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderGetRequestConfiguration)(*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 questions for solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationQuestionBaseable, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderPostRequestConfiguration)(*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 *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/virtual_events_townhalls_item_registration_configuration_request_builder.go b/solutions/virtual_events_townhalls_item_registration_configuration_request_builder.go new file mode 100644 index 00000000000..52c08c6a8ff --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registration_configuration_request_builder.go @@ -0,0 +1,168 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. +type VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetQueryParameters read the properties and relationships of a virtualEventTownhallRegistrationConfiguration object. +type VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetQueryParameters +} +// VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewVirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrationConfiguration{?%24expand,%24select}", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property registrationConfiguration for solutions +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) Delete(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// 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-1.0 +func (m *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallRegistrationConfigurationable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventTownhallRegistrationConfigurationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallRegistrationConfigurationable), nil +} +// Patch update the navigation property registrationConfiguration in solutions +// returns a VirtualEventTownhallRegistrationConfigurationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallRegistrationConfigurationable, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallRegistrationConfigurationable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventTownhallRegistrationConfigurationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallRegistrationConfigurationable), nil +} +// Questions provides operations to manage the questions property of the microsoft.graph.virtualEventRegistrationConfiguration entity. +// returns a *VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) Questions()(*VirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationConfigurationQuestionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property registrationConfiguration for solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderDeleteRequestConfiguration)(*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 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) + 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 registrationConfiguration in solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventTownhallRegistrationConfigurationable, requestConfiguration *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderPatchRequestConfiguration)(*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 *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/virtual_events_townhalls_item_registrations_count_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_count_request_builder.go new file mode 100644 index 00000000000..2c7eb173c5e --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registrations_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 solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationsCountRequestBuilder provides operations to count the resources in the collection. +type VirtualEventsTownhallsItemRegistrationsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetQueryParameters get the number of the resource +type VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetQueryParameters +} +// NewVirtualEventsTownhallsItemRegistrationsCountRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationsCountRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsCountRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationsCountRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationsCountRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationsCountRequestBuilderInternal(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 *VirtualEventsTownhallsItemRegistrationsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *VirtualEventsTownhallsItemRegistrationsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsCountRequestBuilderGetRequestConfiguration)(*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 *VirtualEventsTownhallsItemRegistrationsCountRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsCountRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationsCountRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/virtual_events_townhalls_item_registrations_item_cancel_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_item_cancel_request_builder.go new file mode 100644 index 00000000000..272c78e3182 --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registrations_item_cancel_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder provides operations to call the cancel method. +type VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewVirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/cancel", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action cancel +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder) Post(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action cancel +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderPostRequestConfiguration)(*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") + 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 *VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/virtual_events_townhalls_item_registrations_item_sessions_count_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_item_sessions_count_request_builder.go new file mode 100644 index 00000000000..9a22bb5fe3e --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registrations_item_sessions_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 solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder provides operations to count the resources in the collection. +type VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetQueryParameters get the number of the resource +type VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetQueryParameters +} +// NewVirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderInternal(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 *VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderGetRequestConfiguration)(*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 *VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/virtual_events_townhalls_item_registrations_item_sessions_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_item_sessions_request_builder.go new file mode 100644 index 00000000000..e7f8f26aeac --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registrations_item_sessions_request_builder.go @@ -0,0 +1,113 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. +type VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters sessions for a registration. +type VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters 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\"" +} +// VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters +} +// ByVirtualEventSessionId provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. +// returns a *VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder) ByVirtualEventSessionId(virtualEventSessionId string)(*VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if virtualEventSessionId != "" { + urlTplParams["virtualEventSession%2Did"] = virtualEventSessionId + } + return NewVirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewVirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder) Count()(*VirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsItemSessionsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get sessions for a registration. +// returns a VirtualEventSessionCollectionResponseable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventSessionCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventSessionCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventSessionCollectionResponseable), nil +} +// ToGetRequestInformation sessions for a registration. +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/virtual_events_townhalls_item_registrations_item_sessions_virtual_event_session_item_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_item_sessions_virtual_event_session_item_request_builder.go new file mode 100644 index 00000000000..6800568cb34 --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registrations_item_sessions_virtual_event_session_item_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. +type VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetQueryParameters sessions for a registration. +type VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetQueryParameters +} +// NewVirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}/sessions/{virtualEventSession%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get sessions for a registration. +// returns a VirtualEventSessionable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder) Get(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventSessionable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventSessionFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventSessionable), nil +} +// ToGetRequestInformation sessions for a registration. +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsItemSessionsVirtualEventSessionItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/virtual_events_townhalls_item_registrations_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_request_builder.go new file mode 100644 index 00000000000..b7596859435 --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registrations_request_builder.go @@ -0,0 +1,155 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationsRequestBuilder provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. +type VirtualEventsTownhallsItemRegistrationsRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters registration records of the town hall. +type VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters 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\"" +} +// VirtualEventsTownhallsItemRegistrationsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationsRequestBuilderGetQueryParameters +} +// VirtualEventsTownhallsItemRegistrationsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// ByVirtualEventRegistrationId provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. +// returns a *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsRequestBuilder) ByVirtualEventRegistrationId(virtualEventRegistrationId string)(*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if virtualEventRegistrationId != "" { + urlTplParams["virtualEventRegistration%2Did"] = virtualEventRegistrationId + } + return NewVirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewVirtualEventsTownhallsItemRegistrationsRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationsRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationsRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationsRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationsRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationsRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *VirtualEventsTownhallsItemRegistrationsCountRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsRequestBuilder) Count()(*VirtualEventsTownhallsItemRegistrationsCountRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// 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)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationCollectionResponseable), nil +} +// Post create new navigation property to registrations for solutions +// returns a VirtualEventRegistrationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsRequestBuilder) Post(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, requestConfiguration *VirtualEventsTownhallsItemRegistrationsRequestBuilderPostRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, error) { + requestInfo, err := m.ToPostRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable), nil +} +// 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) + 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 registrations for solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsRequestBuilder) ToPostRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, requestConfiguration *VirtualEventsTownhallsItemRegistrationsRequestBuilderPostRequestConfiguration)(*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 *VirtualEventsTownhallsItemRegistrationsRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationsRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 00000000000..5b5f030e4d9 --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registrations_virtual_event_registration_item_request_builder.go @@ -0,0 +1,170 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. +type VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetQueryParameters registration records of the town hall. +type VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderGetQueryParameters +} +// VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Cancel provides operations to call the cancel method. +// returns a *VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) Cancel()(*VirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsItemCancelRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewVirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations/{virtualEventRegistration%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Delete delete navigation property registrations for solutions +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// 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)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable), nil +} +// Patch update the navigation property registrations in solutions +// returns a VirtualEventRegistrationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, requestConfiguration *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable), nil +} +// Sessions provides operations to manage the sessions property of the microsoft.graph.virtualEventRegistration entity. +// returns a *VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) Sessions()(*VirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsItemSessionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// ToDeleteRequestInformation delete navigation property registrations for solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderDeleteRequestConfiguration)(*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 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) + 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 registrations in solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, requestConfiguration *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilderPatchRequestConfiguration)(*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 *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsVirtualEventRegistrationItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/virtual_events_townhalls_item_registrations_with_email_cancel_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_with_email_cancel_request_builder.go new file mode 100644 index 00000000000..e77dbbb0116 --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registrations_with_email_cancel_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder provides operations to call the cancel method. +type VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewVirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}')/cancel", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action cancel +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder) Post(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action cancel +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderPostRequestConfiguration)(*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") + 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 *VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 00000000000..542905f9c3b --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registrations_with_email_request_builder.go @@ -0,0 +1,168 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. +type VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetQueryParameters registration records of the town hall. +type VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderGetQueryParameters +} +// VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Cancel provides operations to call the cancel method. +// returns a *VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) Cancel()(*VirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsWithEmailCancelRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewVirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, email *string)(*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(email='{email}'){?%24expand,%24select}", pathParameters), + } + if email != nil { + m.BaseRequestBuilder.PathParameters["email"] = *email + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderInternal(urlParams, requestAdapter, nil) +} +// Delete delete navigation property registrations for solutions +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) Delete(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// 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)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable), nil +} +// Patch update the navigation property registrations in solutions +// returns a VirtualEventRegistrationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable), nil +} +// ToDeleteRequestInformation delete navigation property registrations for solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderDeleteRequestConfiguration)(*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 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) + 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 registrations in solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderPatchRequestConfiguration)(*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 *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/virtual_events_townhalls_item_registrations_with_user_id_cancel_request_builder.go b/solutions/virtual_events_townhalls_item_registrations_with_user_id_cancel_request_builder.go new file mode 100644 index 00000000000..addf3e1b705 --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registrations_with_user_id_cancel_request_builder.go @@ -0,0 +1,67 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder provides operations to call the cancel method. +type VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderPostRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// NewVirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}')/cancel", pathParameters), + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderInternal(urlParams, requestAdapter) +} +// Post invoke action cancel +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder) Post(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderPostRequestConfiguration)(error) { + requestInfo, err := m.ToPostRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// ToPostRequestInformation invoke action cancel +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder) ToPostRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderPostRequestConfiguration)(*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") + 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 *VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} 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 new file mode 100644 index 00000000000..d1cd9a2c2c8 --- /dev/null +++ b/solutions/virtual_events_townhalls_item_registrations_with_user_id_request_builder.go @@ -0,0 +1,168 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package solutions + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. +type VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetQueryParameters registration records of the town hall. +type VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderGetQueryParameters +} +// VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderPatchRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption +} +// Cancel provides operations to call the cancel method. +// returns a *VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) Cancel()(*VirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsWithUserIdCancelRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// NewVirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderInternal instantiates a new VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter, userId *string)(*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) { + m := &VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/solutions/virtualEvents/townhalls/{virtualEventTownhall%2Did}/registrations(userId='{userId}'){?%24expand,%24select}", pathParameters), + } + if userId != nil { + m.BaseRequestBuilder.PathParameters["userId"] = *userId + } + return m +} +// NewVirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder instantiates a new VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder and sets the default values. +func NewVirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewVirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderInternal(urlParams, requestAdapter, nil) +} +// Delete delete navigation property registrations for solutions +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) Delete(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration)(error) { + requestInfo, err := m.ToDeleteRequestInformation(ctx, requestConfiguration); + if err != nil { + return err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + err = m.BaseRequestBuilder.RequestAdapter.SendNoContent(ctx, requestInfo, errorMapping) + if err != nil { + return err + } + return nil +} +// 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)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable), nil +} +// Patch update the navigation property registrations in solutions +// returns a VirtualEventRegistrationable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) Patch(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderPatchRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, error) { + requestInfo, err := m.ToPatchRequestInformation(ctx, body, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateVirtualEventRegistrationFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable), nil +} +// ToDeleteRequestInformation delete navigation property registrations for solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderDeleteRequestConfiguration)(*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 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) + 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 registrations in solutions +// returns a *RequestInformation when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) ToPatchRequestInformation(ctx context.Context, body iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventRegistrationable, requestConfiguration *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderPatchRequestConfiguration)(*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 *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder when successful +func (m *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) WithUrl(rawUrl string)(*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/solutions/virtual_events_townhalls_virtual_event_townhall_item_request_builder.go b/solutions/virtual_events_townhalls_virtual_event_townhall_item_request_builder.go index 25eb73737dd..cccca473898 100644 --- a/solutions/virtual_events_townhalls_virtual_event_townhall_item_request_builder.go +++ b/solutions/virtual_events_townhalls_virtual_event_townhall_item_request_builder.go @@ -124,6 +124,26 @@ func (m *VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder) Patch(ctx func (m *VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder) Presenters()(*VirtualEventsTownhallsItemPresentersRequestBuilder) { return NewVirtualEventsTownhallsItemPresentersRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// RegistrationConfiguration provides operations to manage the registrationConfiguration property of the microsoft.graph.virtualEventTownhall entity. +// returns a *VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder when successful +func (m *VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder) RegistrationConfiguration()(*VirtualEventsTownhallsItemRegistrationConfigurationRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationConfigurationRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Registrations provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. +// returns a *VirtualEventsTownhallsItemRegistrationsRequestBuilder when successful +func (m *VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder) Registrations()(*VirtualEventsTownhallsItemRegistrationsRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// RegistrationsWithEmail provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. +// returns a *VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder when successful +func (m *VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder) RegistrationsWithEmail(email *string)(*VirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsWithEmailRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, email) +} +// RegistrationsWithUserId provides operations to manage the registrations property of the microsoft.graph.virtualEventTownhall entity. +// returns a *VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder when successful +func (m *VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder) RegistrationsWithUserId(userId *string)(*VirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilder) { + return NewVirtualEventsTownhallsItemRegistrationsWithUserIdRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter, userId) +} // Sessions provides operations to manage the sessions property of the microsoft.graph.virtualEvent entity. // returns a *VirtualEventsTownhallsItemSessionsRequestBuilder when successful func (m *VirtualEventsTownhallsVirtualEventTownhallItemRequestBuilder) Sessions()(*VirtualEventsTownhallsItemSessionsRequestBuilder) { 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 56d6ebd90c4..6d65b303347 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.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.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.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.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 iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.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 8a5933d8423..0de91f54113 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 8b60e264ed7..c4e73bd5c60 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 summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. +// VirtualEventsWebinarsItemRegistrationsItemSessionsRequestBuilderGetQueryParameters get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. 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 summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. +// Get get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. // 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.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.VirtualEventSessionCollectionResponseable), nil } -// ToGetRequestInformation get a list of sessions summaries that a registrant registered for in a webinar. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. +// ToGetRequestInformation get a list of sessions summaries that a registrant registered for in a webinar or town hall. A session summary contains only the endDateTime, id, joinWebUrl, startDateTime, and subject of a virtual event session. The remaining session properties are null. To get all the properties of a virtualEventSession, use the Get virtualEventSession method. // 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 dd5ecf6d099..9f0801e50f1 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.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.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.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.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 iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.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 e8efe129dc9..15545fb1807 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 7ed22ed2c8f..37af59fe04b 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/users/item_sponsor_of_count_request_builder.go b/users/item_sponsor_of_count_request_builder.go new file mode 100644 index 00000000000..7670f8b8bfd --- /dev/null +++ b/users/item_sponsor_of_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 users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemSponsorOfCountRequestBuilder provides operations to count the resources in the collection. +type ItemSponsorOfCountRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemSponsorOfCountRequestBuilderGetQueryParameters get the number of the resource +type ItemSponsorOfCountRequestBuilderGetQueryParameters struct { + // Filter items by property values + Filter *string "uriparametername:\"%24filter\"" + // Search items by search phrases + Search *string "uriparametername:\"%24search\"" +} +// ItemSponsorOfCountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSponsorOfCountRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemSponsorOfCountRequestBuilderGetQueryParameters +} +// NewItemSponsorOfCountRequestBuilderInternal instantiates a new ItemSponsorOfCountRequestBuilder and sets the default values. +func NewItemSponsorOfCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSponsorOfCountRequestBuilder) { + m := &ItemSponsorOfCountRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/$count{?%24filter,%24search}", pathParameters), + } + return m +} +// NewItemSponsorOfCountRequestBuilder instantiates a new ItemSponsorOfCountRequestBuilder and sets the default values. +func NewItemSponsorOfCountRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSponsorOfCountRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemSponsorOfCountRequestBuilderInternal(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 *ItemSponsorOfCountRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSponsorOfCountRequestBuilderGetRequestConfiguration)(*int32, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.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 *ItemSponsorOfCountRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSponsorOfCountRequestBuilderGetRequestConfiguration)(*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 *ItemSponsorOfCountRequestBuilder when successful +func (m *ItemSponsorOfCountRequestBuilder) WithUrl(rawUrl string)(*ItemSponsorOfCountRequestBuilder) { + return NewItemSponsorOfCountRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_sponsor_of_directory_object_item_request_builder.go b/users/item_sponsor_of_directory_object_item_request_builder.go new file mode 100644 index 00000000000..c42e2078f72 --- /dev/null +++ b/users/item_sponsor_of_directory_object_item_request_builder.go @@ -0,0 +1,84 @@ +// Code generated by Microsoft Kiota - DO NOT EDIT. +// Changes may cause incorrect behavior and will be lost if the code is regenerated. + +package users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemSponsorOfDirectoryObjectItemRequestBuilder provides operations to manage the sponsorOf property of the microsoft.graph.user entity. +type ItemSponsorOfDirectoryObjectItemRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemSponsorOfDirectoryObjectItemRequestBuilderGetQueryParameters directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. +type ItemSponsorOfDirectoryObjectItemRequestBuilderGetQueryParameters struct { + // Expand related entities + Expand []string "uriparametername:\"%24expand\"" + // Select properties to be returned + Select []string "uriparametername:\"%24select\"" +} +// ItemSponsorOfDirectoryObjectItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSponsorOfDirectoryObjectItemRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemSponsorOfDirectoryObjectItemRequestBuilderGetQueryParameters +} +// NewItemSponsorOfDirectoryObjectItemRequestBuilderInternal instantiates a new ItemSponsorOfDirectoryObjectItemRequestBuilder and sets the default values. +func NewItemSponsorOfDirectoryObjectItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSponsorOfDirectoryObjectItemRequestBuilder) { + m := &ItemSponsorOfDirectoryObjectItemRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", pathParameters), + } + return m +} +// NewItemSponsorOfDirectoryObjectItemRequestBuilder instantiates a new ItemSponsorOfDirectoryObjectItemRequestBuilder and sets the default values. +func NewItemSponsorOfDirectoryObjectItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSponsorOfDirectoryObjectItemRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemSponsorOfDirectoryObjectItemRequestBuilderInternal(urlParams, requestAdapter) +} +// Get directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. +// returns a DirectoryObjectable when successful +// returns a ODataError error when the service returns a 4XX or 5XX status code +func (m *ItemSponsorOfDirectoryObjectItemRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSponsorOfDirectoryObjectItemRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectable), nil +} +// ToGetRequestInformation directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. +// returns a *RequestInformation when successful +func (m *ItemSponsorOfDirectoryObjectItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSponsorOfDirectoryObjectItemRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemSponsorOfDirectoryObjectItemRequestBuilder when successful +func (m *ItemSponsorOfDirectoryObjectItemRequestBuilder) WithUrl(rawUrl string)(*ItemSponsorOfDirectoryObjectItemRequestBuilder) { + return NewItemSponsorOfDirectoryObjectItemRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/item_sponsor_of_request_builder.go b/users/item_sponsor_of_request_builder.go new file mode 100644 index 00000000000..88ab17bb39e --- /dev/null +++ b/users/item_sponsor_of_request_builder.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 users + +import ( + "context" + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f "github.com/microsoft/kiota-abstractions-go" + iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242 "github.com/microsoftgraph/msgraph-sdk-go/models" + ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a "github.com/microsoftgraph/msgraph-sdk-go/models/odataerrors" +) + +// ItemSponsorOfRequestBuilder provides operations to manage the sponsorOf property of the microsoft.graph.user entity. +type ItemSponsorOfRequestBuilder struct { + i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder +} +// ItemSponsorOfRequestBuilderGetQueryParameters get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. +type ItemSponsorOfRequestBuilderGetQueryParameters 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\"" +} +// ItemSponsorOfRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options. +type ItemSponsorOfRequestBuilderGetRequestConfiguration struct { + // Request headers + Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders + // Request options + Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption + // Request query parameters + QueryParameters *ItemSponsorOfRequestBuilderGetQueryParameters +} +// ByDirectoryObjectId provides operations to manage the sponsorOf property of the microsoft.graph.user entity. +// returns a *ItemSponsorOfDirectoryObjectItemRequestBuilder when successful +func (m *ItemSponsorOfRequestBuilder) ByDirectoryObjectId(directoryObjectId string)(*ItemSponsorOfDirectoryObjectItemRequestBuilder) { + urlTplParams := make(map[string]string) + for idx, item := range m.BaseRequestBuilder.PathParameters { + urlTplParams[idx] = item + } + if directoryObjectId != "" { + urlTplParams["directoryObject%2Did"] = directoryObjectId + } + return NewItemSponsorOfDirectoryObjectItemRequestBuilderInternal(urlTplParams, m.BaseRequestBuilder.RequestAdapter) +} +// NewItemSponsorOfRequestBuilderInternal instantiates a new ItemSponsorOfRequestBuilder and sets the default values. +func NewItemSponsorOfRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSponsorOfRequestBuilder) { + m := &ItemSponsorOfRequestBuilder{ + BaseRequestBuilder: *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.NewBaseRequestBuilder(requestAdapter, "{+baseurl}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", pathParameters), + } + return m +} +// NewItemSponsorOfRequestBuilder instantiates a new ItemSponsorOfRequestBuilder and sets the default values. +func NewItemSponsorOfRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter)(*ItemSponsorOfRequestBuilder) { + urlParams := make(map[string]string) + urlParams["request-raw-url"] = rawUrl + return NewItemSponsorOfRequestBuilderInternal(urlParams, requestAdapter) +} +// Count provides operations to count the resources in the collection. +// returns a *ItemSponsorOfCountRequestBuilder when successful +func (m *ItemSponsorOfRequestBuilder) Count()(*ItemSponsorOfCountRequestBuilder) { + return NewItemSponsorOfCountRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} +// Get get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. +// returns a DirectoryObjectCollectionResponseable 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/user-list-sponsorof?view=graph-rest-1.0 +func (m *ItemSponsorOfRequestBuilder) Get(ctx context.Context, requestConfiguration *ItemSponsorOfRequestBuilderGetRequestConfiguration)(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable, error) { + requestInfo, err := m.ToGetRequestInformation(ctx, requestConfiguration); + if err != nil { + return nil, err + } + errorMapping := i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.ErrorMappings { + "XXX": ia572726a95efa92ddd544552cd950653dc691023836923576b2f4bf716cf204a.CreateODataErrorFromDiscriminatorValue, + } + res, err := m.BaseRequestBuilder.RequestAdapter.Send(ctx, requestInfo, iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.CreateDirectoryObjectCollectionResponseFromDiscriminatorValue, errorMapping) + if err != nil { + return nil, err + } + if res == nil { + return nil, nil + } + return res.(iadcd81124412c61e647227ecfc4449d8bba17de0380ddda76f641a29edf2b242.DirectoryObjectCollectionResponseable), nil +} +// ToGetRequestInformation get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. +// returns a *RequestInformation when successful +func (m *ItemSponsorOfRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *ItemSponsorOfRequestBuilderGetRequestConfiguration)(*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 +} +// WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. +// returns a *ItemSponsorOfRequestBuilder when successful +func (m *ItemSponsorOfRequestBuilder) WithUrl(rawUrl string)(*ItemSponsorOfRequestBuilder) { + return NewItemSponsorOfRequestBuilder(rawUrl, m.BaseRequestBuilder.RequestAdapter); +} diff --git a/users/user_item_request_builder.go b/users/user_item_request_builder.go index 15e811b82c6..955e79f5bbb 100644 --- a/users/user_item_request_builder.go +++ b/users/user_item_request_builder.go @@ -492,6 +492,11 @@ func (m *UserItemRequestBuilder) Settings()(*ItemSettingsRequestBuilder) { func (m *UserItemRequestBuilder) Solutions()(*ItemSolutionsRequestBuilder) { return NewItemSolutionsRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) } +// SponsorOf provides operations to manage the sponsorOf property of the microsoft.graph.user entity. +// returns a *ItemSponsorOfRequestBuilder when successful +func (m *UserItemRequestBuilder) SponsorOf()(*ItemSponsorOfRequestBuilder) { + return NewItemSponsorOfRequestBuilderInternal(m.BaseRequestBuilder.PathParameters, m.BaseRequestBuilder.RequestAdapter) +} // Sponsors provides operations to manage the sponsors property of the microsoft.graph.user entity. // returns a *ItemSponsorsRequestBuilder when successful func (m *UserItemRequestBuilder) Sponsors()(*ItemSponsorsRequestBuilder) {