'use strict';function s(i){return {ver:"beta",method:"delete",path:"/security/threatSubmission",paramDefs:{header:["If-Match"]},params:i}}function r(i){return {ver:"beta",method:"get",path:"/security/threatSubmission",paramDefs:{query:["$select","$expand"]},params:i}}function a(i){return {ver:"beta",method:"patch",path:"/security/threatSubmission",body:i}}const n={list:function(e){return {ver:"beta",method:"get",path:"/security/threatSubmission/emailThreatSubmissionPolicies",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:e}},create:function(e){return {ver:"beta",method:"post",path:"/security/threatSubmission/emailThreatSubmissionPolicies",body:e}},get:function(e){return {ver:"beta",method:"get",path:"/security/threatSubmission/emailThreatSubmissionPolicies/{emailThreatSubmissionPolicy-id}",paramDefs:{query:["$select","$expand"],path:["emailThreatSubmissionPolicy-id"]},params:e}},update:function(e,t){return {ver:"beta",method:"patch",path:"/security/threatSubmission/emailThreatSubmissionPolicies/{emailThreatSubmissionPolicy-id}",paramDefs:{path:["emailThreatSubmissionPolicy-id"]},params:t,body:e}},del:function(e){return {ver:"beta",method:"delete",path:"/security/threatSubmission/emailThreatSubmissionPolicies/{emailThreatSubmissionPolicy-id}",paramDefs:{header:["If-Match"],path:["emailThreatSubmissionPolicy-id"]},params:e}}},o={list:function(e){return {ver:"beta",method:"get",path:"/security/threatSubmission/emailThreats",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:e}},create:function(e){return {ver:"beta",method:"post",path:"/security/threatSubmission/emailThreats",body:e}},get:function(e){return {ver:"beta",method:"get",path:"/security/threatSubmission/emailThreats/{emailThreatSubmission-id}",paramDefs:{query:["$select","$expand"],path:["emailThreatSubmission-id"]},params:e}},update:function(e,t){return {ver:"beta",method:"patch",path:"/security/threatSubmission/emailThreats/{emailThreatSubmission-id}",paramDefs:{path:["emailThreatSubmission-id"]},params:t,body:e}},del:function(e){return {ver:"beta",method:"delete",path:"/security/threatSubmission/emailThreats/{emailThreatSubmission-id}",paramDefs:{header:["If-Match"],path:["emailThreatSubmission-id"]},params:e}}},u={list:function(e){return {ver:"beta",method:"get",path:"/security/threatSubmission/fileThreats",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:e}},create:function(e){return {ver:"beta",method:"post",path:"/security/threatSubmission/fileThreats",body:e}},get:function(e){return {ver:"beta",method:"get",path:"/security/threatSubmission/fileThreats/{fileThreatSubmission-id}",paramDefs:{query:["$select","$expand"],path:["fileThreatSubmission-id"]},params:e}},update:function(e,t){return {ver:"beta",method:"patch",path:"/security/threatSubmission/fileThreats/{fileThreatSubmission-id}",paramDefs:{path:["fileThreatSubmission-id"]},params:t,body:e}},del:function(e){return {ver:"beta",method:"delete",path:"/security/threatSubmission/fileThreats/{fileThreatSubmission-id}",paramDefs:{header:["If-Match"],path:["fileThreatSubmission-id"]},params:e}}},h={list:function(e){return {ver:"beta",method:"get",path:"/security/threatSubmission/urlThreats",paramDefs:{query:["$top","$skip","$search","$filter","$count","$orderby","$select","$expand"]},params:e}},create:function(e){return {ver:"beta",method:"post",path:"/security/threatSubmission/urlThreats",body:e}},get:function(e){return {ver:"beta",method:"get",path:"/security/threatSubmission/urlThreats/{urlThreatSubmission-id}",paramDefs:{query:["$select","$expand"],path:["urlThreatSubmission-id"]},params:e}},update:function(e,t){return {ver:"beta",method:"patch",path:"/security/threatSubmission/urlThreats/{urlThreatSubmission-id}",paramDefs:{path:["urlThreatSubmission-id"]},params:t,body:e}},del:function(e){return {ver:"beta",method:"delete",path:"/security/threatSubmission/urlThreats/{urlThreatSubmission-id}",paramDefs:{header:["If-Match"],path:["urlThreatSubmission-id"]},params:e}}};exports.del=s;exports.emailThreatSubmissionPolicies=n;exports.emailThreats=o;exports.fileThreats=u;exports.get=r;exports.update=a;exports.urlThreats=h;