@microsoft/msgraph-sdk-security
Version:
Security fluent API for Microsoft Graph
137 lines • 5.99 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
// Generated by Microsoft Kiota
// @ts-ignore
import { createODataErrorFromDiscriminatorValue } from '@microsoft/msgraph-sdk/models/oDataErrors/index.js';
// @ts-ignore
import { createHostFromDiscriminatorValue, serializeHost } from '@microsoft/msgraph-sdk/models/security/index.js';
// @ts-ignore
import { ChildHostPairsRequestBuilderNavigationMetadata, ChildHostPairsRequestBuilderRequestsMetadata } from './childHostPairs/index.js';
// @ts-ignore
import { ComponentsRequestBuilderNavigationMetadata, ComponentsRequestBuilderRequestsMetadata } from './components/index.js';
// @ts-ignore
import { CookiesRequestBuilderNavigationMetadata, CookiesRequestBuilderRequestsMetadata } from './cookies/index.js';
// @ts-ignore
import { HostPairsRequestBuilderNavigationMetadata, HostPairsRequestBuilderRequestsMetadata } from './hostPairs/index.js';
// @ts-ignore
import { ParentHostPairsRequestBuilderNavigationMetadata, ParentHostPairsRequestBuilderRequestsMetadata } from './parentHostPairs/index.js';
// @ts-ignore
import { PassiveDnsRequestBuilderNavigationMetadata, PassiveDnsRequestBuilderRequestsMetadata } from './passiveDns/index.js';
// @ts-ignore
import { PassiveDnsReverseRequestBuilderNavigationMetadata, PassiveDnsReverseRequestBuilderRequestsMetadata } from './passiveDnsReverse/index.js';
// @ts-ignore
import { PortsRequestBuilderNavigationMetadata, PortsRequestBuilderRequestsMetadata } from './ports/index.js';
// @ts-ignore
import { ReputationRequestBuilderRequestsMetadata } from './reputation/index.js';
// @ts-ignore
import { SslCertificatesRequestBuilderNavigationMetadata, SslCertificatesRequestBuilderRequestsMetadata } from './sslCertificates/index.js';
// @ts-ignore
import { SubdomainsRequestBuilderNavigationMetadata, SubdomainsRequestBuilderRequestsMetadata } from './subdomains/index.js';
// @ts-ignore
import { TrackersRequestBuilderNavigationMetadata, TrackersRequestBuilderRequestsMetadata } from './trackers/index.js';
// @ts-ignore
import { WhoisRequestBuilderRequestsMetadata } from './whois/index.js';
/**
* Uri template for the request builder.
*/
export const HostItemRequestBuilderUriTemplate = "{+baseurl}/security/threatIntelligence/hosts/{host%2Did}{?%24expand,%24select}";
/**
* Mapper for query parameters from symbol name to serialization name represented as a constant.
*/
const HostItemRequestBuilderGetQueryParametersMapper = {
"expand": "%24expand",
"select": "%24select",
};
/**
* Metadata for all the navigation properties in the request builder.
*/
export const HostItemRequestBuilderNavigationMetadata = {
childHostPairs: {
requestsMetadata: ChildHostPairsRequestBuilderRequestsMetadata,
navigationMetadata: ChildHostPairsRequestBuilderNavigationMetadata,
},
components: {
requestsMetadata: ComponentsRequestBuilderRequestsMetadata,
navigationMetadata: ComponentsRequestBuilderNavigationMetadata,
},
cookies: {
requestsMetadata: CookiesRequestBuilderRequestsMetadata,
navigationMetadata: CookiesRequestBuilderNavigationMetadata,
},
hostPairs: {
requestsMetadata: HostPairsRequestBuilderRequestsMetadata,
navigationMetadata: HostPairsRequestBuilderNavigationMetadata,
},
parentHostPairs: {
requestsMetadata: ParentHostPairsRequestBuilderRequestsMetadata,
navigationMetadata: ParentHostPairsRequestBuilderNavigationMetadata,
},
passiveDns: {
requestsMetadata: PassiveDnsRequestBuilderRequestsMetadata,
navigationMetadata: PassiveDnsRequestBuilderNavigationMetadata,
},
passiveDnsReverse: {
requestsMetadata: PassiveDnsReverseRequestBuilderRequestsMetadata,
navigationMetadata: PassiveDnsReverseRequestBuilderNavigationMetadata,
},
ports: {
requestsMetadata: PortsRequestBuilderRequestsMetadata,
navigationMetadata: PortsRequestBuilderNavigationMetadata,
},
reputation: {
requestsMetadata: ReputationRequestBuilderRequestsMetadata,
},
sslCertificates: {
requestsMetadata: SslCertificatesRequestBuilderRequestsMetadata,
navigationMetadata: SslCertificatesRequestBuilderNavigationMetadata,
},
subdomains: {
requestsMetadata: SubdomainsRequestBuilderRequestsMetadata,
navigationMetadata: SubdomainsRequestBuilderNavigationMetadata,
},
trackers: {
requestsMetadata: TrackersRequestBuilderRequestsMetadata,
navigationMetadata: TrackersRequestBuilderNavigationMetadata,
},
whois: {
requestsMetadata: WhoisRequestBuilderRequestsMetadata,
},
};
/**
* Metadata for all the requests in the request builder.
*/
export const HostItemRequestBuilderRequestsMetadata = {
delete: {
uriTemplate: HostItemRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "sendNoResponseContent",
},
get: {
uriTemplate: HostItemRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createHostFromDiscriminatorValue,
queryParametersMapper: HostItemRequestBuilderGetQueryParametersMapper,
},
patch: {
uriTemplate: HostItemRequestBuilderUriTemplate,
responseBodyContentType: "application/json",
errorMappings: {
XXX: createODataErrorFromDiscriminatorValue,
},
adapterMethodName: "send",
responseBodyFactory: createHostFromDiscriminatorValue,
requestBodyContentType: "application/json",
requestBodySerializer: serializeHost,
requestInformationContentSetMethod: "setContentFromParsable",
},
};
/* tslint:enable */
/* eslint-enable */
//# sourceMappingURL=index.js.map